TCP/IP协议簇简单介绍

来源:互联网 发布:网络监控交换机连接 编辑:程序博客网 时间:2024/05/18 22:55

(一)OSI简单介绍


(1)OSI(Open System Interconnect)每层功能简单叙述:

① 应用层:提供应用程序运行的环境,负责管理和执行应用程序;

表示层:为数据在传输之前对加密、解密、压缩、解压缩及终端数据格式转换提供一套规则和约定

会话层:对对话的双方进行资格审查和验证的规则,同时规定好数据传输的方式(全双工、半双工、

单工模式传输);

传输层:提供端到端的可靠、透明的服务,流量控制,确保会话层传递信息的准确无误;

⑤ 网络层:寻址和路由选择,负责、保持和终止中间设备的连接;

⑥ 数据链路层:将IP数据报封装成数据帧,链路的管理(建立和释放),处理传输过程当中数据报出

现差错,对等层之间发送和接收速率匹配问题;

⑦ 物理层:数据的比特流传输(0,1二进制)。

(2)OSI所包含七层协议的缺点:

① 实现起来比较复杂,按照七层开发实际的网络结构的话,运行效率比较低;

② 七层协议划分不严格,有一些功能在各层之间出现重复现象。


(二)TCP/IP协议簇简单介绍



1)TCP/IP协议簇提出来就是为了解决OSI七层协议的缺点所提出的!目的就是为了解决异种计算机网络通信的问题;

(2)TCP/IP协议簇是针对Internet开发的一种体系结构和协议标准,它是一组通信协议的代名词,是由一系列协议组成的协议簇(TCP/IP协议中包含了大量的协议和应用,并且有多个独立定义的协议组合在一起!)

(3)TCP/IP协议各层之间的功能:

① 应用层:服务于Telnet、FTP、SMTP协议等,负责处理特定应用程序的协议;

② 传输层:TCP协议和UDP协议,TCP协议是一个可靠的面向连接的传输协议,保障了一台主机的字

节流准确无误的传输到目标主机;UDP协议是无连接的服务,无重发和纠错功能,不保证数据的可靠传输;

网络层:包括IP、ICMP及IGMP协议,其主要的任务是路由选择和寻址,让每一个分组(报文段)独立的到达目的地;

网络接口层:也称为数据链路层,通常包括网络接口卡(网卡)及设备驱动程序;

(4)TCP/IP协议基本工作原理:




封装:TCP协议中的报文段含有源端和目标端的端口号(相当于门牌号,范围小),IP数据报中含有目标端的IP地址(相当于地区地址,范围大);数据链路层,含有网卡的AMC地址,根据网络层ARP协议将目标端的IP地址找到其对应的AMC地址,然后再进行数据传输通信(每一层都会包含一个头部信息);

解封装:信息上传解封装时,都会去除头部信息,然后依次向上一层传递。



原创粉丝点击