TCPIP协议技术应用知识汇总

上传人:奇异 文档编号:190279992 上传时间:2021-08-12 格式:DOCX 页数:14 大小:51.55KB
返回 下载 相关 举报
TCPIP协议技术应用知识汇总_第1页
第1页 / 共14页
TCPIP协议技术应用知识汇总_第2页
第2页 / 共14页
TCPIP协议技术应用知识汇总_第3页
第3页 / 共14页
TCPIP协议技术应用知识汇总_第4页
第4页 / 共14页
TCPIP协议技术应用知识汇总_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《TCPIP协议技术应用知识汇总》由会员分享,可在线阅读,更多相关《TCPIP协议技术应用知识汇总(14页珍藏版)》请在金锄头文库上搜索。

1、学习好资料欢迎下载TCP/IP协议技术应用知识汇总OSI网络分层参考模型网络协议设计者不应当设计一个单一、巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议。这样做使得每个协议的设计、分析、时限和测试比较容易。协议划分的一个主要原则是确保目标系统有效且效率高。为了提高效率,每个协议 只应该注意没有被其他协议处理过的那部分通信问题;为了主协议的实现更加有效,协议之间应该能够共 享特定的数据结构;同时这些协议的组合应该能处理所有可能的硬件错误以及其它异常情况。为了保证这些协议工作的协同性,应当将协议设计和开发成完整的、协作的协议系列(即

2、协议族),而不是孤立地开发每个协议。在网络历史的早期,国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)共同出版了开放系统 互联的七层参考模型。 一台计算机操作系统中的网络过程包括从应用请求(在协议栈的顶部)到网络介质(底部),OSI参考模型把功能分成七个分立的层次。图 2.1表示了 OSI分层模型。II应用层 I 一第七层表示层会话层传输层网络层数据链路层I物理层 I 一第一层图2.1 OSI七层参考模型OSI模型的七层分别进行以下的操作:第一层一一物理层第一层负责最后将信息编码成电流脉冲或其它信号用于网上传输。它由计算机和网络介质之间的实 际界面组成,可定义电气信号、符号、线的

3、状态和时钟要求、数据编码和数据传输用的连接器。如最常用 的RS-232规范、10BASE-T的曼彻斯特编码以及 RJ-45就属于第一层。所有比物理层高的层都通过事 先定义好的接口而与它通话。如以太网的附属单元接口 (AUI), 一个DB-15连接器可被用来连接层一和层 一。第二层一一数据链路层数据链路层通过物理网络链路提供可靠的数据传输。不同的数据链路层定义了不同的网络和协议特 征,其中包括物理编址、网络拓扑结构、错误校验、帧序列以及流控。物理编址(相对应的是网络编址) 定义了设备在数据链路层的编址方式;网络拓扑结构定义了设备的物理连接方式,如总线拓扑结构和环拓 扑结构;错误校验向发生传输错误

4、的上层协议告警;数据帧序列重新整理并传输除序列以外的帧;流控可 能延缓数据的传输,以使接收设备不会因为在某一时刻接收到超过其处理能力的信息流而崩溃。数据链路层实际上由两个独立的部分组成,介质存取控制( Media Access Control,MAC )和逻辑链路控制层 (Logical Link Control,LLC )。MAC描述在共享介质环境中如何进行站的调度、发生和接收数据。MAC确保信息跨链路的可靠传输,对数据传输进行同步,识别错误和控制数据的流向。一般地讲,MAC只在共享介质环境中才是重要的,只有在共享介质环境中多个节点才能连接到同一传输介质上。IEEE MAC规则定义了地址,以

5、标识数据链路层中的多个设备。逻辑链路控制子层管理单一网络链路上的设备间的通信,IEEE 802.2标准定义了 LLC。LLC支持无连接服务和面向连接的服务。在数据链路层的信息帧中定义了 许多域。这些域使得多种高层协议可以共享一个物理数据链路。第三层网络层网络层负责在源和终点之间建立连接。它一般包括网络寻径,还可能包括流量控制、错误检查等。相同MAC标准的不同网段之间的数据传输一般只涉及到数据链路层,而不同的MAC标准之间的数据传输都涉及到网络层。例如IP路由器工作在网络层,因而可以实现多种网络间的互联。第四层传输层传输层向高层提供可靠的端到端的网络数据流服务。传输层的功能一般包括流控、多路传输

6、、虚电 路管理及差错校验和恢复。流控管理设备之间的数据传输,确保传输设备不发送比接收设备处理能力大的 数据;多路传输使得多个应用程序的数据可以传输到一个物理链路上;虚电路由传输层建立、 维护和终止;差错校验包括为检测传输错误而建立的各种不同结构;而差错恢复包括所采取的行动(如请求数据重发),以便解决发生的任何错误。传输控制协议( TCP)是提供可靠数据传输的 TCP/IP协议族中的传输层协议。第五层会话层会话层建立、管理和终止表示层与实体之间的通信会话。通信会话包括发生在不同网络应用层之间 的服务请求和服务应答,这些请求与应答通过会话层的协议实现。它还包括创建检查点,使通信发生中断 的时候可以

7、返回到以前的一个状态。第六层 表下层表示层提供多种功能用于应用层数据编码和转化,以确保以一个系统应用层发送的信息可以被另一 个系统应用层识别。表示层的编码和转化模式包括公用数据表示格式、性能转化表示格式、公用数据压缩 模式和公用数据加密模式。公用数据表示格式就是标准的图像、声音和视频格式。通过使用这些标准格式,不同类型的计算机 系统可以相互交换数据;转化模式通过使用不同的文本和数据表示,在系统间交换信息,例如 ASCII(American Standard Code for Information Interchange,美国标准信息交换码 );标准数据压缩模式确保原始设备上被压缩的数据可以在

8、目标设备上正确的解压;加密模式确保原始设备上加密的数 据可以在目标设备上正确地解密。表示层协议一般不与特殊的协议栈关联,如QuickTime 是Applet计算机的视频和音频的标准,MPEG是ISO的视频压缩与编码标准。常见的图形图像格式PCX、GIF、 JPEG是不同的静态图像压缩和编码标准。第七层应用层应用层是最接近终端用户的OSI层,这就意味着OSI应用层与用户之间是通过应用软件直接相互作用的。注意,应用层并非由计算机上运行的实际应用软件组成,而是由向应用程序提供访问网络资源的API(Application Program Interface ,应用程序接口)组成,这类应用软件程序超出了

9、OSI模型的范畴。应用层的功能一般包括标识通信伙伴、定义资源的可用性和同步通信。因为可能丢失通信伙伴,应用层必 须为传输数据的应用子程序定义通信伙伴的标识和可用性。定义资源可用性时,应用层为了请求通信而必 须判定是否有足够的网络资源。在同步通信中,所有应用程序之间的通信都需要应用层的协同操作。OSI的应用层协议包括文件的传输、访问及管理协议(FTAM),以及文件虚拟终端协议(VIP)和公用管理系统信息(CMIP)等。2.2 TCP/IP 分层模型TCP/IP 分层模型(TCP/IP Layening Model )被称作因特网分层模型 (Internet Layering Model) 、学习

10、好资料欢迎下载因特网参考模型(Internet Reference Model)。图2.2表示了 TCP/IP分层模型的四层。DFWFHGTISUNIHTTOERMS其第四层,应用层SNOPTPLCTEG | I P H | N P NESEEE 它RR TT第一层,网络接口 IAR P RAR P其它1第三层,传输层 111 1TCP1UDPj1 1第二层,网间层1L_11I CMPI Pj图2.2 TCP/IP四层参考模型TCP/IP协议被组织成四个概念层,其中有三层对应于ISO参考模型中的相应层。ICP/IP协议族并不包含物理层和数据链路层,因此它不能独立完成整个计算机网络系统的功能,必

11、须与许多其他的协议协 同工作。TCP/IP分层模型的四个协议层分别完成以下的功能:第一层一一网络接口层网络接口层包括用于协作IP数据在已有网络介质上传输的协议。实际上TCP/IP标准并不定义与ISO 数据链路层和物理层相对应的功能。相反,它定义像地址解析协议(Address Resolution Protocol,ARP)这样的协议,提供TCP/IP协议的数据结构和实际物理硬件之间的接口。第二层一一网间层网间层对应于 OSI七层参考模型的网络层。本层包含IP协议、RIP协议(Routing InformationProtocol ,路由信息协议),负责数据的包装、寻址和路由。同时还包含网间控制

12、报文协议(Internet ControlMessage Protocol,ICMP)用来提供网络诊断信息。第三层一一传输层传输层对应于OSI七层参考模型的传输层,它提供两种端到端的通信服务。其中TCP协议(Transmission Control Protocol)提供可靠的数据流运输服务,UDP 协议(Use Datagram Protocol)提供不可靠的用户数据报服务。第四层一一应用层应用层又应于 OSI七层参考模型的应用层和表达层。因特网的应用层协议包括Finger、Whois、FTP(文件传输协议)、Gopher、HTTP(超文本传输协议)、Telent(远程终端协议)、SMTP(

13、简单邮件传送 协议)、IRC(因特网中继会话)、NNTP (网络新闻传输协议)等,这也是本书将要讨论的重点。2.3 IP地址学习好资料欢迎下载前面的章节我们已经指出,由于不同网络的硬件存在不同类型的地址,TCP/IP需要有它自己的地址编码系统。IP协议规定每台主机(严格地说是每个因特网接口 )都通过一个32位全局唯一的因特网地址来 标识。通常IP地址是采用以点隔开的四个十进制数的形式来表示。每个数代表地址中的一个二位十六进制数(即八位二进制数)。例如IP地址205.187.251.2就表示相应的四个二位十六进制值CD BB FB 02 ,2.3.1 地址基本编码格式在IPv4(IP 协议,版本

14、4)标准中,每个32位IP地址包含两个部分:网络标识符和网络内的主机编 号。没有两个网络能够分配同一个网络标识符,同一网络上的两台计算机也不可能分配同一个主机编号。IANA 负责分配网络标识符,以确保网络标识符的唯一性、因特网服务提供商(Internet ServiceProvider ,ISP)或网络管理员负责维护同一网络上主机编号的唯一性等。网络标识符和主机编号的边界由IP地址的类别来确定,不同类别的 IP地址能够满足不同规模网络的组网需要。为了满足不同的网络与主机比例的期望值,IP协议将地址编码分成三种基本类别:A类、B类、C类。D类地址是为多点广播而定义的,剩余的E类地址保留为实验使用

15、,如图 2.3所示。 01230123456789001234567890012345678901I II0网络标识符1主机编号IA类1 0网络标识符1主机编号I B类1 1 0网络标识符I 主机编号 I C类1110多点广播地址ID类11110实验保留地址I E类图2.3 IP 地址的五种类别A类网络地址第一位为“0。”前8位(07 )代表网络标识符,后 24位(831)代表本网络上的主机编号。因此这类网络存在128(27)个A类网络标识符,每个网络有 16777216(224) 台主机。例如10.0.0.1 代表A类网10.0.0.0 和1号主机。B类网络地址的前两位是“10;前16位(015)代表网络标识符,每个网络有 65536(216)台主机。例如128.1.0.1 代表B类网128.1.0.0 和1号主机。C类网络地址的前三位是“110”。前24位(023)代表网络标识符,后 8位(2431)代表网络上的主机编号。C类网络存在2

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号