TCP/IP的五个层是什么?
来源:百度知道 编辑:UC知道 时间:2024/05/28 10:00:27
五个层分别是物理层、数据链路层、网络层、传输层、应用层。
假设两台机器AB,以A给B发信息,作为例子解释:
【物理层】
目标:实现AB之间可以发送01信号。
意义:就是物理上实现连接,AB之间用网线连接;或者无线链接。
【数据链路层】
目标:把信息编码成01,并找到B后发给它。
编码:将信息封装成一个数据包,包括头和数据两部分;头里面包含了A和B的物理地址,世上任何两台机器有唯一的物理地址。
发送:A以广播的形式,发给所有A可以发送到的机器,如果自己是B则拿过来,如果不是则丢弃。
【网络层】
目标:改善数据包发送的范围,减少网络负担。
问题:由于A会发送给所有机器,则如果连接的机器越多负担越重。
方案:将世界的机器分区域,一个区域内的网络通过广播发送,区域之间则通过新协议(IP)交流。
协议:物理地址是网卡本身的地址,IP4,IP6则是人为分配的地址,可以通过子网掩码来判断AB是否属于同一个区域。
【传输层】
目标:区分AB上不同应用程序对网络的使用。
方案:通过端口(0-65535),0-1023已经被系统使用了;端口好像进入一个大厦后,要进入房间的门牌号,端口的选择则通过新协议(TCP/UDP)实现。
协议:TCP、UDP分别是两种可靠性级别不同的协议。
【应用层】
目标:实现对AB不同应用程序的数据编码。
原因:不同应用程序根据自己的需求,对数据进行A上编码和B上解码。
TCP/IP协议族包含了很多功能各异的子协议。为此我们也利用上文所述的分层的方式来剖析它的结构。TCP/IP层次模型共分为四层:应用层、传输层、网络层、数据链路层。
TCP/IP网络协议
TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网间网协议)是目前世界上应用最为广泛的协议,它的流行与Internet的迅猛发展密切相关—TCP/IP最初是为互联网的原型ARPANET所设计的,