欢迎来到天天文库
浏览记录
ID:45077204
大小:335.00 KB
页数:76页
时间:2019-11-09
《TCPIP协议基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第7章TCPIP协议基础摘要:主要介绍了TCP/IP协议体系的基本概念,TCP/IP协议模型的各个层次包含的协议的基本概念和功能TCP/IP协议是Internet发展的基础。学习本章的内容将会对Internet的组织结构、工作过程以及数据传输的理解有很大帮助。本章介绍TCP/IP协议的基本概念,TCP/IP协议模型的各个层次所包含的协议的概念及其功能。7.1TCP/IP协议概述TCP/IP协议是Internet上使用最为广泛的通信协议。所谓TCP/IP协议,实际上是一个协议簇(组),是一组协议,其中TCP协议(TransmissionControlProtocol)和IP协议(I
2、nternetProtocol)是其中两个最重要的协议。IP协议称为网际协议,用来给各种不同的局域网和通信子网提供一个统一的互联平台。TCP协议称为传输控制协议,用来为应用程序提供端到端的通信和控制功能。7.2网络访问层网络访问层用于实现主机与传输媒介的物理接口,为网络互联层发送和接收IP数据报。对应到ISO/OSI七层模型中的第一层(物理层)和第二层(数据链路层)。TCP/IP支持多种网络访问层协议,常用的有Ethernet、TokenBus、TokenRing等。这些协议和标准都遵循电机电子工程师协会(IEEE)系统标准。具体来说,都遵循IEEE802标准。7.3互联网络层T
3、CP/IP协议体系的互联网络层包含的协议主要有InternetProtocol(IP,网络协议),InternetControlMessageProtocol(ICMP,网络控制信息协议),AddressResulutionProtocol(ARP,地址解析协议)和ReverseAddressResolutionPortocol(RARP,反向地址解析协议)。这一节我们将简单介绍这些协议。7.3.1IP协议的主要功能IP协议实现两个基本功能:分段和寻址。IP协议的分段(或重组)功能是靠IP数据包头部的一个字段来实现的。网络只能传输一定长度的数据包,而当待传输的数据报超出这一限制时
4、,就需要利用IP协议的分段功能将长的数据报分解为若干较小的数据包。寻址功能同样也在IP数据包头部实现。数据包头部中包含了源端地址、目的端地址以及一些其它信息字段,可用于对IP数据包进行寻址。7.3.2IP协议的特性IP协议有两个很重要的特性:非连接性(无连接性)和不可靠性。非连接性是指经过IP协议处理过的数据包其传输是相互独立的,每个包都可以按不同的路径传输到目的地,也就是说每个包传输的路由可以完全不同,因而其包抵达的顺序可以不一致,先传送的包不一定先到达目的地。不可靠性是指IP协议没有提供对数据流在传输时的可靠性控制。它是一种不可靠的“尽力传送”的数据报类型协议。它没有重传机制
5、,对底层的子网也没有提供任何纠错功能,用户数据报可能发生丢失、重复甚至失序到达。7.3.3IP协议的包格式IP协议的包格式7.3.4IP地址IP地址是一组32位的二进制数字,由四个字节构成,代表了网络和主机的地址。IP地址的每个字节以点分开7.3.5IP地址的分类IP地址根据网络规模的不同可以分成三个等级(或者三类)。分别是A类地址、B类地址和C类地址。各类地址的组成结构如图所示A类地址前8位表示网络地址,取值由NIC决定,第一位固定为0,剩余7为可表示27=128个A类网络。A类地址一般分配给政府部门、大型网络或大型机构使用(如IBM公司、DEC公司等),目前已经分配完了。A类
6、地址的后24位指主机的地址。24位的主机地址共有224=16777216个主机地址。B类地址B类地址的前16位表示网络地址,由NIC决定,其中前2位固定为10。所以可以表示214=16384个B类网络。后16位表示机器地址,共有216=65536个主机地址。B类地址一般分配给中型网络或中型机构使用C类地址C类地址的前24位组成网络地址,由NIC决定,其中前2位为11,剩余22位,所以应该有222=4194304个C类网络。但是在C类地址的前4位中,1110保留给组播(Multicase,224-239),1111保留给实验用(240,255),所以真正可用的C类网络地址数为应有的
7、网络地址数–保留的地址数,即222-221=2097152个网络地址。C类地址的后8为是主机地址。应有28=256个主机地址。但是需要扣除网络地址(1个)和广播地址(1个),所以真正可用的C类网络的主机地址,最多可以有254个根据分配的网络地址前8位快速判定网络的类型前8位值类型说明0-127A类IP地址开头是0–127,就是A类网络地址128-191B类IP地址开头是128–191,就是B类网络地址192-223C类IP地址开头是192–223,就是C类网络地址224–239
此文档下载收益归作者所有