admin 管理员组文章数量: 1087139
2024年3月10日发(作者:scanner scanner new scanner())
什么是TCP/IP协议
TCP/IP协议(Transfer Controln Protocol/Internet Protocol)叫做传
输控制/网际协议,又叫网络通讯协议,这个协议是Internet国际互联网络
的基础。
TCP/IP是网络中使用的基本的通信协议。虽然从名字上看TCP/IP
包括两个协议,传输控制协议(TCP)和网际协议(IP),但TCP/IP实际上是一
组协议,它包括上百个各种功能的协议,如:远程登录、文件传输和电子邮
件等,而TCP协议和IP协议是保证数据完整传输的两个基本的重要协议。
通常说TCP/IP是Internet协议族,而不单单是TCP和IP。
TCP/IP是用于计算机通信的一组协议,我们通常称它为TCP/IP协议
族。它是70年代中期美国国防部为其ARPANET广域网开发的网络体系结构
和协议标准,以它为基础组建的INTERNET是目前国际上规模最大的计算机
网络,正因为INTERNET的广泛使用,使得TCP/IP成了事实上的标准。
之所以说TCP/IP是一个协议族,是因为TCP/IP协议包括TCP、IP、
UDP、ICMP、RIP、TELNETFTP、SMTP、ARP、TFTP等许多协议,这些协议一起
称为TCP/IP协议。以下我们对协议族中一些常用协议英文名称和用途作一
介绍:
TCP(Transport Control Protocol)传输控制协议
IP(Internetworking Protocol)网间网协议
UDP(User Datagram Protocol)用户数据报协议
ICMP(Internet Control Message Protocol)互联网控制信息协议
SMTP(Simple Mail Transfer Protocol)简单邮件传输协议
SNMP(Simple Network manage Protocol)简单网络管理协议
FTP(File Transfer Protocol)文件传输协议
ARP(Address Resolation Protocol)地址解析协议
从协议分层模型方面来讲,TCP/IP由四个层次组成:网络接口层、
网间网层、传输层、应用层。
其中:
网络接口层 这是TCP/IP软件的最低层,负责接收IP数据报并通过
网络发送之,或者从网络上接收物理帧,抽出IP数据报,交给IP层。
网间网层 负责相邻计算机之间的通信。其功能包括三方面。一、处
理来自传输层的分组发送请求,收到请求后,将分组装入IP数据报,填充
报头,选择去往信宿机的路径,然后将数据报发往适当的网络接口。二、处
理输入数据报:首先检查其合法性,然后进行寻径--假如该数据报已到达信
宿机,则去掉报头,将剩下部分交给适当的传输协议;假如该数据报尚未到
达信宿,则转发该数据报。三、处理路径、流控、拥塞等问题。
传输层 提供应用程序间的通信。其功能包括:一、格式化信息流;
二、提供可靠传输。为实现后者,传输层协议规定接收端必须发回确认,并
且假如分组丢失,必须重新发送。
应用层 向用户提供一组常用的应用程序,比如电子邮件、文件传输
访问、远程登录等。远程登录TELNET使用TELNET协议提供在网络其它主机
上注册的接口。TELNET会话提供了基于字符的虚拟终端。文件传输访问FTP
使用FTP协议来提供网络内机器间的文件拷贝功能。
前面我们已经学过关于OSI参考模型的相关概念,现在我们来看一看,相对
于七层协议参考模型,TCP/IP协议是如何实现网络模型的。
OSI中
的层
应用层
表示层
会话层
传输层
网络层
数据链
路层
物理层
功能
文件传输,电子邮件,
文件服务,虚拟终端
数据格式化,代码转
换,数据加密
解除或建立与别的接
点的联系
提供端对端的接口
为数据包选择路由
传输有地址的帧以及
错误检测功能
以二进制数据形式在
物理媒体上传输数据
TCP/IP协议族
TFTP,HTTP,
SNMP,FTP,SMTP,
DNS,Telnet
没有协议
没有协议
TCP,UDP
IP,ICMP,RIP,
OSPF,BGP,IGMP
SLIP,CSLIP,
PPP,ARP,RARP,MTU
ISO2110,
IEEE802。IEEE802.2
数据链路层包括了硬件接口和协议ARP,RARP,这两个协议主要是用
来建立送到物理层上的信息和接收从物理层上传来的信息;
网络层中的协议主要有IP,ICMP,IGMP等,由于它包含了IP协议
模块,所以它是所有机遇TCP/IP协议网络的核心。在网络层中,IP模块完
成大部分功能。ICMP和IGMP以及其他支持IP的协议帮助IP完成特定的任
务,如传输差错控制信息以及主机/路由器之间的控制电文等。网络层掌管
着网络中主机间的信息传输。
传输层上的主要协议是TCP和UDP。正如网络层控制着主机之间的数
据传递,传输层控制着那些将要进入网络层的数据。两个协议就是它管理这
些数据的两种方式:TCP是一个基于连接的协议(还记得我们在网络基础中
版权声明:本文标题:什么是TCPIP协议 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1710078259a556679.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论