概述
回顾网络传输流程:
组网的部分方案:
- 网络互联: 多台主机通过集线器连接在一起, 完成数据共享
- 局域网:计算机数量更多了, 通过交换机和路由器在一起
组网方式
(1)交换机
(2)路由器
(3)交换机 + 路由器- 广域网WAN: 将远隔千里的计算机都连在一起
组网方式:公网上网络节点组成,每一个节点可以是
(1)路由器存在公网IP,内部是局域网
(2)网络主机直接连接路由器
(3)主机直接放公网组成一个结点【注】(1)(2)中主机只有局域网IP,路由器既有局域网IP也有公网IP(3)主机只有公网IP
网络基础
- 协议:本质上是一种数据格式的定义(大家都遵循的规范,属于“协议”)
序列化/反序列化: 相对比较小众,不属于网络通用的
网络分层
(一)、OSI七层模型:一种网络分层的设计方法论,比较复杂且不实用
- 应用层:应用程序,决定了向用户提供应用服务时通信的活动
- 表示层:展示不同表现形式的信息
- 会话层:通过会话管理网络连接
- 传输层:确保数据传输的可靠性,提供处于网络连接中的两台计算机之间的数据传输
- 网络层:地址选择与路由管理,用来处理在网络上流动的数据包
- 数据链路层:相邻设备之间的数据传输,用来处理连接网络的硬件部分
- 物理层
【注1】:顺序从高到低
(二)TCP/IP五层/四层模型
【注2】四层模型不算物理层
理解:
- 对于一台主机, 它的操作系统内核实现了从传输层到物理层的内容(主机应用程序在应用层,包括五层的封装分用)
- 对于一台路由器, 它实现了从网络层到物理层(下三层的封装分用)
- 对于一台交换机, 它实现了从数据链路层到物理层(下两层的封装分用)
- 对于集线器,他只实现了物理层
封装和分用
【注3】每一层都涉及封装和分用
封装:发送数据时,从高到底的顺序按照对应的网络分层的协议包装数据
分用:接收数据时,从低到高进行对应网络分层的协议解析
最后
以上就是清新丝袜为你收集整理的网络原理之TCP/IP五层模型的全部内容,希望文章能够帮你解决网络原理之TCP/IP五层模型所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复