Tcp-ip原理.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:16 大小:146KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

Tcp-ip原理.doc

Tcp-ip原理.doc

预览

免费试读已结束,剩余 6 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

TCP-IP原理第页共NUMPAGES16页TCP-IP原理一九九九年五月TOC\o"1-3"第一章TCP/IP概述PAGEREF_Toc451229280\h3TCP/IP的特点PAGEREF_Toc451229281\h3数据通信模型PAGEREF_Toc451229282\h3TCP/IP协议结构PAGEREF_Toc451229283\h4网络访问层(NetworkAccessLayer)PAGEREF_Toc451229284\h5网间层(InternetLayer)PAGEREF_Toc451229285\h5传输层(TransportLayer)PAGEREF_Toc451229286\h7应用层(ApplicationLayer)PAGEREF_Toc451229287\h10第二章数据传输PAGEREF_Toc451229288\h10寻址、路由选择和多路复用PAGEREF_Toc451229289\h11Internet的路由结构PAGEREF_Toc451229290\h13路由器PAGEREF_Toc451229291\h14路由表(RoutingTable)PAGEREF_Toc451229292\h14地址转换PAGEREF_Toc451229293\h15协议、端口和软插口PAGEREF_Toc451229294\h15TCP/IP概述TCP/IP是指一整套数据通信协议,其名字是由这些协议中的两个协议组成的,即传输控制协议(TransmissionControlProtocol——TCP)和网间协议(InternetProtocol——IP)。虽然还有很多其他协议,但是TCP和IP显然是两个最重要的协议。TCP/IP的特点TCP/IP协议有一些重要的特点,以确保在特定的时刻能满足一种重要的需求,即世界范围的数据通信。其特点包括:·开放式协议标准。可免费使用,且与具体的计算机硬件或操作系统无关。由于它受到如此广泛的支持,因而即使不通过Internet通信,利用TCP/IP来统一不同的硬件和软件也是很理想的。·与物理网络硬件无关。这就允许TCP/IP可以将很多不同类型的网络集成在一起,它可以适用于以太网、令牌环网、拨号线、X.25网络以及任何其它类型的物理传输介质。·通用的寻址方案。该方案允许任何TCP/IP设备唯一的寻址整个网络中的任何其他设备,该网络甚至可以象全球Internet那样大。·各种标准化的高级协议。可广泛而持续地提供多种用户服务。数据通信模型虽然OSI模型非常有用,但TCP/IP协议并不完全与它的结构相匹配。因此,在讨论TCP/IP时,我们按下列方法使用该模型中的各层:应用层应用层是网络中与用户访问有关的协议层。本教材中所说的TCP/IP应用程序是在传输层以上发生的任何网络进程。表示层在OSI中,这一层可提供标准的数据表示例程,而在TCP/IP中,这种功能是在应用层内处理的。会话层OSI的会话层管理协作应用程序间的会话(连接),在TCP/IP中,这一功能基本上是在传输层中实现的,是使用软插口(socket)和端口(port)来说明协作应用程序间通信的路径。传输层在OSI参考模型中,传输层可以确保接收方正确的接收到所发出的数据。在TCP/IP中,这一功能是由传输控制协议(TCP)完成的。然而,TCP/IP还提供了第二种传输层服务,即用户的数据报协议(UDP),它并不执行端对端的可靠性检查。网络层网间协议(IP)通常可看作是TCP/IP的网络层,它可以将上层与基本网络隔离开,并处理寻址和数据传输功能。数据链路层在基本的物理网络上可靠的传输数据是由数据链路层完成的。TCP/IP很少创建数据链路层中的协议,与数据链路层有关的大多数RFC只讨论IP如何使用现有的数据链路协议。物理层TCP/IP不定义各种物理标准,它只使用现有的标准。TCP/IP协议结构在描述TCP/IP时,一般只定义如图所示的4层模型:应用层、主机对主机传输层、网络层和网络访问层。TCP/IP协议结构中的各层在TCP的应用层中,将数据称为“数据流(stream)”;而在用户数据报协议(UDP)的应用层中,则将数据称为“报文(message)”。TCP将它的数据结构称作“段(segment)”,而UDP将它的数据结构称作“分组(packet)”;网间层则将所有数据看作是一个块,称为“数据报(da