天天看点

网络协议模型基础总结

网路模型、TCP/IP四层概念模型

OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型是一个逻辑上的定义和规范; 把网络从逻辑上分为了7层. 每一层都有相关、相对应的物理设备, 比如路由器,交换机 OSI 七层模型是一种框架性的设计方法,其最主要的功能就是帮助不同类型的主机实现数据传输; 它的最大优点是将服务、接口和协议这三个概念明确地区分开来,概念清楚,理论也比较完整. 通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯 

网络协议模型基础总结

应用层: 针对特定应用的协议

负责应用程序间的沟通,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等. 网络编程主要就是针对应用层

传输层: 管理两个节点之间的数据传输

负责两台主机之间的数据传输. 如传输控制协议 (TCP), 能够确保数据可靠的从源主机发送到目标主机

网络层: 地址管理与路由选择

负责地址管理和路由选择. 例如在IP协议中, 通过IP地址来标识一台主机, 并通过路由表的方式规划出两台主机之间的数据传输的线路(路由). 路由器(Router)工作在网路层

网络接口层: 数据链路层 + 物理层

数据链路层: 

负责设备之间数据帧的传送和识别. 例如网卡设备的驱动、帧同步(就是说从网线上检测到什么信号算作新帧的开始)、冲突检测(如果检测到冲突就自动重发)、数据差错校验等工作. 有以太网、令牌环网, 无线LAN等标准. 交换机(Switch)工作在数据链路层 

物理层: 

负责光/电信号的传递方式. 比如现在以太网通用的网线(双绞线)、早期以太网采用的同 轴电缆(现在主要用于有线电视)、光纤, 现在的wifi无线网使用电磁波等都属于物理层的概念。物理层的能力决定了最大传输速率、传输距离、抗干扰性等. 集线器(Hub)工作在物理层

对于一台主机, 它的操作系统内核实现了从传输层到物理层的内容;

对于一台路由器, 它实现了从网络层到物理层的内容;

对于一台交换机, 它实现了从数据链路层到物理层的内容;

对于集线器, 它只实现了物理层的内容.

网络协议模型基础总结

数据包的封装

不同的协议层对数据包有不同的称谓,在传输层叫做段(segment) 在网络层叫做数据报 (datagram) 在链路层叫做帧(frame) 

应用层数据通过协议栈发到网络上时,每层协议都要加上一个数据首部(header) 

称为封装 (Encapsulation) 

首部信息中包含了一些类似于首部有多长, 载荷(payload)有多长, 上层协议是什么等信息 

数据封装成帧后发到传输介质上,到达目的主机后每层协议再剥掉相应的首部, 根据首部中的 “上层协议字段” 将数据交给对应的上层协议处理

网络协议模型基础总结

 数据的解封

网络协议模型基础总结

转载于:https://www.cnblogs.com/a19960101/p/11302760.html

继续阅读