欢迎来到天天文库
浏览记录
ID:5324560
大小:1015.50 KB
页数:58页
时间:2017-11-15
《第4章 tcpip协议集》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章TCP/IP协议集【学习目标】在计算机网络的众多协议中,TCP/IP是应用最广泛的。本章主要讲述TCP/IP参考模型的基本知识,主要包括TCP/IP协议集、IP地址的结构和分类、子网划分规则等内容。通过本章学习,读者应该能够根据不同的网络环境,熟练地设置IP地址及划分子网。【学习要点】1.熟悉TCP/IP协议集2.熟练掌握IP地址的结构和分类3.理解并掌握特殊的IP地址4.熟悉子网划分规则,掌握子网划分技术4.1TCP/IP协议集某同学在用QQ聊天程序进行聊天时发现,他在聊天窗口中发送的即时消息总是能可靠、
2、准确地传送到对方,即使是因为某些原因即时消息发送不成功,也会给出提示信息。但是当他和同一个目标进行语音或者视频聊天时,则不会如此,经常出现数据丢失,以至于图像和声音不连续。这是为什么呢?怎么样才能确保数据在网络中准确、可靠、迅速地传输?4.1.1TCP/IP网际层协议在TCP/IP层次结构包含的四个层次中,只有3个层次包含实际的协议。TCP/IP中各层的协议如图4-1所示。图4-1TCP/IP层次结构与TCP/IP协议集对照4.1.1TCP/IP网际层协议网际层协议主要包括:1.网际协议Internet是由许多网络相
3、互连接之后构成的集合,将整个Internet粘合在一起的正是网际协议(InternetProtocol,IP)。2.地址解析协议地址解析协议(AddressResolutionProtocol,ARP)就是用来确定IP地址与物理地址之间的映射关系。反向地址解析协议(ReversAddressResdotionPrstocol,RARP)负责完成物理地址向IP地址的转换。4.1.2传输层协议3.网际控制消息协议网际控制消息协议(InternetControlMessageProtocol,ICMP)允许主机或路由器报告
4、差错情况,提供有关异常情况的报告。一般来说,ICMP报文提供针对网络层的错误诊断、拥塞控制、路径控制和查询服务四项大的功能。4.网际主机组管理协议点到多点的数据包传输则要依靠网际主机组管理协议(InternetGroupManagementProtocol,IGMP)来完成,它主要负责报告主机组之间的关系,以便相关的设备(路由器)可支持多播发送。4.1.2传输层协议1.传输控制协议传输控制协议(TransmissionControlProtocol,TCP)是传输层的一种面向连接的通信协议,它提供可靠的、按序传送数据
5、的服务。对于大量数据的传输,通常都要求有可靠的数据传送。TCP提供的连接是双向的,即全双工的。前面问题中提到利用QQ聊天程序进行聊天时,即时消息能准确、可靠、迅速地传输是因为采用了TCP协议,TCP是面向连接的协议,即使数据没有发送出去,它也会通过ICMP给出提示信息。4.1.2传输层协议2.用户数据报协议用户数据报协议(UserDatagramProtocol,UDP)的创立是为了向应用程序提供一条访问IP的无连接功能的途径。使用该协议,源主机有数据就发出,它不去管发送的数据包是否到达目标主机,数据包是否出错,收到
6、数据包的主机也不会告诉发送方是否收到数据。因此,它是一种不可靠的数据传输方式。QQ聊天程序中话音和视频信息的传输采用的是UDP协议,所以在网络性能不佳时,便会出现数据的丢失,导致图像和声音不连续。4.1.3应用层协议1.超文本传输协议超文本传输协议(HypertextTransferTextProtocol,HTTP)是WWW浏览器和WWW服务器之间的应用层通信协议,它保证正确传输超文本文档,是一种最基本的C/S(即客户机/服务器)访问协议。2.文件传送协议文件传送协议(FileTransferProtocol,FT
7、P)用来实现主机之间的文件传送,它采用C/S模式,使用TCP提供可靠的传输服务,是一种面向连接的协议。4.1.3应用层协议3.远程登录协议远程登录协议(TELNET)是一个简单的远程终端协议,采用C/S模式。用户用TELNET可通过TCP连接注册(即登录)到远地的另一个主机上(使用主机名或IP地址)。4.简单邮件传送协议简单邮件传送协议(SimpleMailTransferProtocol,SMTP)是一种提供可靠且有效电子邮件传输的协议,建立在FTP文件传输服务上,主要用于传输系统之间的邮件信息并提供与来信有关的通
8、知。5.域名解析协议域名解析协议(DomainNameSystem,DNS)用来把便于人们记忆的主机域名和电子邮件地址映射为计算机易于识别的IP地址。6.简单网络管理协议简单网络管理协议(SimpleNetworkManagementProtocol,SNMP)是专门用于IP网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标
此文档下载收益归作者所有