TCP和IP

关于TCP/IP技术的浅读
TCP/IP概述及其协议分层
1TCP/IP协议是Internet的标准连接协议,分为如下4层:
(1)网络接口层:负责接收和发送物理帧;
(2)互连网络层(IP层或网际层):负责相邻结点之间的通信;
  主要功能:
1 处理来自传输层的分组发送请求。
2 将分组装入IP数据报。
3 进行路由选择,使数据报能到达信宿机。
4 处理ICMP(网际控制报文协议)报文,处理流控、拥塞等问题。
           
(3)传输层:负责起点到终点的通信;
1 TCP传输控制协议
2 UDP书法教学系统用户数据报协议
    TCPUDP区别:TCP面向连接,传输大量数据,是可靠的;UDP是无连接的,即使传输少量数据,不可靠的。(由于传输方法不同,两者数据包格式是不一样的)
(4)应用层:提供诸如文件传输、等应用程序。
  比如SMTPFTP,DNS,HTTP,POP3等。
2、IP协议是支撑Internet的基础,内容包括:基本传输单元,也就是IP报文的类型与定义、IP报文的地址以及分配方法、IP报文的路由转发以及IP报文的分段与重组。
3、IP协议用于在主机之间传送数据。
  TCP协议应用于在应用程序之间传送数据。
IP数据报
1、不可靠:指其不能保证IP数据报能成功的到达目的地。
  无连接:指IP并不维护任何关于后续数据报的状态信息,每个数据的处理是相互独立的。
2、IP数据报格式:版本,头长度,服务类型,数据报长度,数据报ID,分段标志,分段偏移值,生存期,协议,校验和,源IP地址,目的地IP地址,IP选项,数据报的数据部分,净荷。
3、一个IP地址由两部分组成:一部分是用于标识该地址所从属的网络号;另一部分用于指明该网络上某个特定主机的主机号。
  IP地址使用32位二进制格式,为方便记忆,通常用点号划分的十进制来表示。IP地址空间划分为五类:A,B,C,D,E类。
电光源设备
1 A:IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”, 地址范围从1.0.0.0 126.0.0.0。可用的A类网络有126个,每个网络能容纳1亿多个主机。
2 B:IP地址 一个BIP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从钕铁硼磁性材料128.0.0.0191.255.255.255。可用的B类网络有16382个,每个网络能容纳6万多个主机.
3 C:IP地址 一个CIP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”。范围从192.0.0.0223.255.255.255C类网络可达209万余个,每个网络能容纳254个主机。
4 D:地址用于多点广播(Multicast) DIP地址第一个字节以“lll0”开始,它是一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。
5 E类:IP语音云平台地址 以“llll0”开始,为将来使用保留。 全零(0.0.0.0)地址对应于当前主机。全“1”的IP地址(255.255.255.255)是当前子网的广播地址。
4、子网掩码:采用借位的方式,从主机最高位开始借位变为新的子网位,所剩部分仍为主机位。
传输控制协议TCP
:TCP通过下列方式来提供可靠性:
1.应用数据被分割成TCP认为最适合发送的数据块。这和UDP完全不同,应用程序产生的数据长度将保持不变。由TCP传递给IP的信息单位称为报文段或段(segment)。
2.当TCP发出一个段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能及时收到一个确认,将重发这个报文段。当TCP收到发自TCP连接另一端的数据,它将发送一个确认。TCP有延迟确认的功能,在此功能没有打开,则是立即确认。功能打开,则由定时器触发确认时间点。
3TCP将保持它首部和数据的检验和。这是一个端到端的检验和,目的是检测数据在传输过程中的任何变化。如果收到段的检验和有差错,TCP将丢弃这个报文段和不确认收到此报文段(希望发端超时并重发)。
4.既然TCP报文段作为IP数据报来传输,而IP数据报的到达可能会失序,因此TCP报文段的到达也可能会失序。如果必要,TCP将对收到的数据进行重新排序,将收到的数据以正
确的顺序交给应用层。
5.既然IP数据报会发生重复,TCP接收端必须丢弃重复的数据。
6TCP还能提供流量控制。TCP连接的每一方都有固定大小的缓冲空间。TCP的接收端只允许另一端发送接收端缓冲区所能接纳的数据。这将防止较快主机致使较慢主机的缓冲区溢出。
二:特点:
电子除垢器1TCP/IP协议不依赖于任何特定的计算机硬件或操作系统,提供开放的协议标准,即使不考虑山地单轨运输车InternetTCP/IP协议也获得了广泛的支持。所以TCP/IP协议成为一种联合各种硬件和软件的实用系统。
2TCP/IP协议并不依赖于特定的网络传输硬件,所以TCP/IP协议能够集成各种各样的网络。用户能够使用以太网(Ethernet)、令牌环网(Token Ring Network)、拨号线路(Dial-up line)、X.25网以及所有的网络传输硬件。
3)统一的网络地址分配方案,使得整个TCP/IP设备在网中都具有惟一的地址
4)标准化的高层协议,可以提供多种可靠的用户服务。
用户数据报协议UDP
特点:
1、UDP传送数据前并不与对方建立连接,即UDP是无连接的,在传输数据前,发送方和接收方相互交换信息使双方同步。
2UDP不对收到的数据进行排序,在UDP报文的首部中并没有关于数据顺序的信息(如TCP所采用的序号),而且报文不一定按顺序到达的,所以接收端无从排起。
3UDP对接收到的数据报不发送确认信号,发送端不知道数据是否被正确接收,也不会重发数据。
4UDP传送数据较TCP快速,系统开销也少。
从以上特点可知,UDP提供的是无连接的、不可靠的数据传送方式,是一种尽力而为的数据交付服务。
ICPM
1、ICMP是(Internet Control Message ProtocolInternet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。
2、其功能主要有:
· 侦测远端主机是否存在。
· 建立及维护路由资料。
· 重导资料传送路径(ICMP重定向)。
· 资料流量控制ICMP在沟通之中,主要是透过不同的类别(Type)代码(Code) 让机器来识别不同的连线状况。

本文发布于:2024-09-23 06:28:47,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/98228.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据   协议   地址   报文
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议