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所设计的,