关键词不能为空

当前您在: 主页 > 英语 >

什么是TCPIP协议栈?栈是什么意思?

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-06 05:43
tags:

-

2021年2月6日发(作者:泰文)


什么是


TCP/IP


协议栈?栈是什么意思?< /p>




TCP/IP


协议叫做传输控制


/


网际协议,


它是


Internet


国际互联网络的基础。


TCP/IP


是网络中使用的基本的通信协议。





虽然从名字上看

< br>TCP/IP


包括两个协议,


传输控制协议



TCP



和网际协议



IP





TCP/IP


实际上是一组协议,它包括上 百个各种功能的协议,如:远程登录、


文件传输和电子邮件等,



TCP


协议和


IP

< br>协议是保证数据完整传输的两个基本


的重要协议。通常说


TCP/IP



Internet


协议 族,而不单单是


TCP



IP






TCP/IP


协议的基本传输单位是数据包(


dat agram



,TCP


协议负责把数据 分成


若干个数据包,并给每个数据包加上包头(就像给一封信加上信封),包头上有


相应的编号,以保证在数据接收端能将数据还原为原来的格式,


IP


协议在每个


包头上再加上接收端主机地址,

这样数据找到自己要去的地方,


如果传输过程中


出现数据丢 失、数据失真等情况,


TCP


协议会自动要求数据重新传输,并 重新


组包。总之,


IP


协议保证数据的 传输,


TCP


协议保证数据传输的质量。


TCP/IP


协议数据的传输基于


TCP/IP


协议的四层结构:应用层、传输层、网络层、接口


层,


数据在传输时每通过一层就要在数据上加个包头,


其中的数据供接收端同一

< p>
层协议使用,


而在接收端,


每经过一层要把用过的 包头去掉,


这样来保证传输数


据的格式完全一致。




TCP/IP


协议介绍





TCP/IP


的通讯协议





这部分简要介绍一下


TCP/IP


的内部结构,为讨论与互联网有关的安全问题打下


基础。


TCP/IP


协议组之所以流行,部分原因是 因为它可以用在各种各样的信道


和底层协议


(例如


T1



X.25



以太网以及


RS-232


串行接口)

< p>
之上。


确切地说,


TCP/IP

< br>协议是一组包括


TCP


协议和


I P


协议,


UDP


User Datagram Protocol



协议、


ICMP



Internet Control Message Protocol


)协议和其他一些协议的协议


组。





TCP/IP


整体构架概述





TCP/IP

协议并不完全符合


OSI


的七层参考模型。传统的开放式系 统互连参考模


型,是一种通信协议的


7


层抽象的参考模型


,


其中每一层执行某一特定任务。该


模型的目的是使各种硬件在相同的层次上相互通信。这


7


层是


:


物理层、数据链


路层、 网路层、传输层、话路层、表示层和应用层。而


TCP/IP


通 讯协议采用了


4


层的层级结构,每一层都呼叫它的下一层所提供 的网络来完成自己的需求。这


4


层分别为:




应用层:应用程序间沟通的 层,如简单电子邮件传输(


SMTP


)、文件传输协议



FTP


)、网络远程访问协议(


Telnet


)等。





传输层:


在此层中,


它提供了节点间的数据传送服务,


如传输控制协议


(< /p>


TCP




用户 数据报协议



UDP


)等,

< p>
TCP



UDP


给数据包 加入传输数据并把它传输到


下一层中,这一层负责传送数据,并且确定数据已被送达并接 收。





互 连网络层:


负责提供基本的数据封包传送功能,


让每一块数据包 都能够到达目


的主机(但不检查是否被正确接收),如网际协议(


IP


)。





网络接口层:对实际的网络媒体的管理,定义如何使用实际网 络(如


Ethernet



Seria l Line


等)来传送数据。





TCP/IP


中的协议





以下简单介绍

TCP/IP


中的协议都具备什么样的功能,都是如何工作的:




1




IP




网际协议


IP



TCP/IP


的心脏,也是网络 层中最重要的协议。




< p>
IP


层接收由更低层(网络接口层例如以太网设备驱动程序)发来的数据包 ,并


把该数据包发送到更高层


---TCP


UDP


层;相反,


IP


层也把从


TCP



UD P


层接收来的数据包传送到更低层。


IP


数据包是不可靠的,因为


IP


并没有做任何

< br>事情来确认数据包是按顺序发送的或者没有被破坏。


IP


数据包中含有发送它的


主机的地址(源地址)和接收它的主机的地址(目的地址)。





高层的


TCP



UDP


服 务在接收数据包时,通常假设包中的源地址是有效的。


也可以这样说,

< br>IP


地址形成了许多服务的认证基础,这些服务相信数据包是从

< br>一个有效的主机发送来的。


IP


确认包含一个选项,叫作


IP source routing


,可以

< br>用来指定一条源地址和目的地址之间的直接路径。对于一些


TCP



UDP


的服


务来说,使用了 该选项的


IP


包好象是从路径上的最后一个系统传递过来的,而


不是来自于它的真实地点。


这个选项是为了测试而存在的,


说明了它可以被用来


欺骗系统来进行平常是被禁止的连接。那么,许 多依靠


IP


源地址做确认的服务


将产生 问题并且会被非法入侵。





2. TCP



< br>如果


IP


数据包中有已经封好的


TCP


数据包,


那么


IP


将把它们向





传送到


TCP


层。


TC P


将包排序并进行错误检查,同时实现虚电路间的连接。


TCP


数据包中


包括序号和确认,


所以未按照 顺序收到的包可以被排序,


而损坏的包可以被重传。




-


-


-


-


-


-


-


-



本文更新与2021-02-06 05:43,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/605926.html

什么是TCPIP协议栈?栈是什么意思?的相关文章