当前位置: 代码迷 >> 综合 >> TCP/IP 1
  详细解决方案

TCP/IP 1

热度:28   发布时间:2023-09-06 11:22:47.0

网络层,在T C P / I P协议族中,网络层协议包括 I P协议(网际协议),I C M P协议(I n t e r n e t互联网控制报文协议),以及I G M P协议(I n t e r n e t组管理协议)。

运输层,在 T C P / I P协议族中,有两个互不相同的传输协议:T C P(传输控制协议)和U D P(用户数据报协议)。

应用层负责处理特定的应用程序细节。几乎各种不同的 T C P / I P实现都会提供下面这些通用的应用程序:
? Telnet 远程登录。
? FTP 文件传输协议。
? SMTP 简单邮件传送协议。
? SNMP 简单网络管理协议。

在T C P / I P协议族中,网络层 I P提供的是一种不可靠的服务。T C P在不可靠的I P层上提供了一个可靠的运输层。

T C P和U D P是两种最为著名的运输层协议,二者都使用 I P作为网络层协议。

虽然T C P使用不可靠的 I P服务,但它却提供一种可靠的运输层服务。
P i n g和Tr a c e r o u t e,它们都使用了I C M P。

A R P(地址解析协议)和R A R P(逆地址解析协议)是某些网络接口(如以太网和令牌环 网)使用的特殊协议,用来转换 I P层和网络接口层使用的地址。

互联网上的每个接口必须有一个唯一的 I n t e r n e t地址(也称作 I P地址)。

T C P传给I P的数据单元称作 T C P报文段或简称为 T C P段(T C P s e g m e n t)。I P传给网络接口层的数据单元称作 I P数据报(IP datagram)。通过以太网传输的比特流称作帧(Fr a m e )。

以太网数据帧的物理特性是其长度必须在 4 6~1 5 0 0字节之间。

更准确地说,图1-7中I P和网络接口层之间传送的数据单元应该是分组( p a c k e t)。分组既可以是一个I P数据报,也可以是I P数据报的一个片(f r a g m e n t)。

U D P数据与T C P数据基本一致。唯一的不同是 U D P传给I P的信息单元称作 U D P数据报 (UDP datagram),而且U D P的首部长为8字节。
I P在首部中存入一个长度为8 b i t的数值,称作协议域。 1表示为I C M P协议,2表示为I G M P协议,6表示为T C P协议,1 7表示为U D P协议。

  相关解决方案