TCP/IP通信协议各层内容

Posted readerinmarch-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TCP/IP通信协议各层内容相关的知识,希望对你有一定的参考价值。

应用层:应用层协议定义了互联网上常见的应用通信规范。每个应用层协议定义了客户端能够像服务器端发送哪些请求,服务器端能够向客户端返回哪些响应,这些请求报文和响应报文都有哪些字段,每个字段实现了什么功能,每个字段的各种取值所代表的意思。

传输层:传输层有TCP和UDP协议,TCP协议是可靠的传输方式,有丢包会重传;UDP是不可靠的传输方式,不检查丢包。

网络层:网络层协议负责再不同网段转发数据包,为数据包选择最佳转发路径,网络中的路由器负责在不同网段转发数据包,为数据包选择转发路径,因此我们称路由器工作在网络层。

数据链路层:数据链路层协议负责把数据包从链路的一端发送到另一端。网络设备由网线或线缆连接,连接网络设备的这段网线或线缆称为一条链路。在不同的链路上传输数据有不同的机制和方法,也就是不同的数据链路层协议,比如以太网使用CSMA/CD协议,点到点链路使用PPP协议。

物理层:物理层定义网络设备接口有关的一些特性,进行标准化,比如接口的形状、尺寸、引脚数目和排列、固定和锁定装置、接口线缆的各条线上出现的电压范围等规定,可以认为是物理层协议。

以上是关于TCP/IP通信协议各层内容的主要内容,如果未能解决你的问题,请参考以下文章

TCP/IP各层结构功能以及协议

python 网络通信协议/TCP,UDP区别

TCP/IP参考模型分文基层?各层功能如何?各层的主要协议都有哪些?

3.4 TCP/IP体系结构各层协议

对于网络通信的理解(图)

网络编程套接字,osi七层架构各层协议最全讲解