应知的网络知识与安全问题:[7]TCP/IP协议2

2025-04-21 17:04:59

四.TCP

/IP倾向于使用路由器而不是网桥来连接网络,因此我们将着重介绍路由器,其实主要是资料一

芫王墙错般比较注重讲这个,我也不能省啊,了解的朋友不要打瞌睡啊,呵呵。T

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

可靠的I

P服务,但它却提供一种可靠的运输层服务。I P是网络层上的主要协议,同时被T C P和U D

P使用。T C P和U D

P的每组数据都通过端系统和每个中间路由器中的I P层在互联网中进行传输。I C M P是I P协

议的附属协议。I

P层用它来与其他主机或路由器交换错误报文和其他重要信息。I C M P是I P协议的附属协议。

I

P层用它来与其他主机或路由器交换错误报文和其他重要信息。大家先对这些协议有一个印象

,以后我们再继续探讨。

关于ip地址,我想不应该多说了吧,I P地址长32

bit,我们平时说ip有三类地址格式,实际上一共有五类:前三类我就不说了,最基本的,现在

说说d类和e类。

d:1 1 1 0 然后是28位的多播组号

e:1 1 1 1 0 后面27位留待后用

这些3 2位的地址通常写成四个十进制的数,其中每个整数对应一个字节。这种表示方法称作

“点分十进制表示法( Dotted decimal

notation)”。需要再次指出的是,多接口主机具有多个I P地址,其中每个接口都对应一个I

P地址。

由于互联网上的每个接口必须有一个唯一的I P地址,因此必须要有一个管理机构为接入互联网

的网络分配I

P地址。这个管理机构就是互联网络信息中心( Internet Network InFORMationC e n t r

e),称作I n t

e r N I C。I n t e r N I C只分配网络号。主机号的分配由系统管理员来负责。有三类I

P地址:单播地址(目的为单个主机)、广播地址(目的端为给定网络上的所有主机)以及多播

地址(目的端为同一组内的所有主机),不同于上面的分类方法了。

五.域名解析系统(dns):尽管通过I P地址可以识别主机上的网络接口,进而访问主机,但

是人们最喜欢使用的还是主机名。在T C P / I

P领域中,域名系统( D N S)是一个分布的数据库,由它来提供I P地址和机名之间的映射信

六.现在说说tcp/ip的封装:当应用程序用T C

P传送数据时,数据被送入协议栈中,然后逐个通过每一层直到被当作一串比特流送入网络。其

中每一层对收到的数据都要增加一些首部信息(有时还要增加尾部信息),T

C P传给I P的数据单元称作T C P报文段或简称为T C P段(T C Ps e g m e n t)。I

P传给网络接口层的数据单元称作I P数据报(IP datagram)。通过以太网传输的比特流称作帧

(Fr a m e )。

更准确地说,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字节。由于T C P、U D P、I C M P和I G M P都要向I P传送数据,因此I P必

须在生成的I

P首部中加入某种标识,以表明数据属于哪一层。为此, 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协议。类似地,许多应

用程序都可以使用T C P或U

D P来传送数据。运输层协议在生成报文首部

时要存入一个应用程序的标识符。T C P和U D P都用一个1 6 b i t的端口号来表示不同的应用

程序。T C P和U D

P把源端口号和目的端口号分别存入报文首部中。网络接口分别要发送和接收I P、A R P和R A

R

P数据,因此也必须在以太网的帧首部中加入某种形式的标识,以指明生成数据的网络层协议。

为此,以太网的帧首部也有一个16 bit的帧类型域。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢