tcpip协议包括哪两个核心协议(TCP/IP网络体系结构中,各层内分别有什么协议,每一种协议的作用是什么)
本文目录
TCP/IP网络体系结构中,各层内分别有什么协议,每一种协议的作用是什么
一、TCP/IP网络体系结构中,常见的接口层协议有:Ethernet 802.3、Token Ring 802.5、X.25、Frame relay、HDLC、PPP ATM等。1.网络层网络层包括:IP(Internet Protocol)协议、ICMP(Internet Control Message Protocol) 、控制报文协议、ARP(Address Resolution Protocol)地址转换协议、RARP(Reverse ARP)反向地址转换协议。 2.传输层传输层协议主要是:传输控制协议TCP(Transmission Control Protocol)和用户数据报协议UDP(User Datagram protocol)。3.应用层应用层协议主要包括如下几个:FTP、TELNET、DNS、SMTP、RIP、NFS、HTTP。
二、TCP/IP网络体系结构中,每一种协议的作用有:
TCP/IP协议不依赖于任何特定的计算机硬件或操作系统,提供开放的协议标准,即使不考虑Internet,TCP/IP协议也获得了广泛的支持。所以TCP/IP协议成为一种联合各种硬件和软件的实用系统。
2.TCP/IP协议并不依赖于特定的网络传输硬件,所以TCP/IP协议能够集成各种各样的网络。用户能够使用以太网(Ethernet)、令牌环网(Token Ring Network)、拨号线路(Dial-up line)、X.25网以及所有的网络传输硬件。
3.统一的网络地址分配方案,使得整个TCP/IP设备在网中都具有惟一的地址
4.标准化的高层协议,可以提供多种可靠的用户服务。
TCP/IP协议包含哪些常用协议
TCP/IP协议(Transfer ControlnProtocol/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协议族中的几个比较重要的协议。 ARP,地址解析协议。要在网络上通信,发送方必须要知道接收方的物理地址,地址解析就是将主机IP地址映射为物理地址的过程。ARP用于获得在同一物理网络中的主机的物理地址。在解析本地IP地址时,发送方先在ARP缓存中查找接收方的物理地址,如果找不到映射的话,就建立一个请求,将自己的IP地址和物理地址包含在请求中,再将请求广播出去,让所有本地主机均能接收并处理。当某台主机断定请求中的IP地址与自己的相同时,直接发送一个ARP答复,将自己的物理地址传给发送方。 图三是ARP请求和应答报文格式。 ARP协议有一个问题:假如一个设备不知道自己的IP地址,就没有办法产生ARP请求和ARP应答。网络上的无盘工作站就是这种情况,它们只知道自己的物理地址。有一个办法,就是使用RARP(反向地址解析协议),它的工作方式与ARP正好相反。RARP广播出想要反向解析的物理地址,在网络中只有RARP服务器能够接收这种请求,并返回包含反向解析出的IP地址的应答。 IP,因特网协议。它给数据包加上源地址和目的地址,组成IP数据包,然后单独发送出去。IP协议具有分组交换的功能,能把数据包通过不同的路径传送到接收方,提高通信线路的利用率。由于每个IP数据包的处理都是独立的,它们各自选择自己的路由传输,因此可能后发送的包先到达。接收方也可不按发送顺序接收包。在交换数据前它并不建立会话,另一方面,数据在被收到时,IP不需要收到确认,所以它是不可靠的,它不保证IP数据包能正确到达目的地。IP有一个简单的错误处理算法:丢弃该数据包,然后发送ICMP消息给发送端。任何要求的可靠性必须由它的上层来提供(如TCP)。 图四是IP数据包首部结构。TCP,传输控制协议。是一种面向连接的传输层协议。它负责把要传送的数据分成若干个数据包,并给每个数据包加上包头,包上有相应的编号,这样可以在数据接收端将数据还原为原来的格式。在传送过程中可能出现数据包丢失或损坏的情况,如果接收方在规定时间内不能收到这些数据包,TCP协议会让发送方重新发送丢失的数据包,直到数据包正确到达接收方或出现网络超时。如果发送方传送数据的速度大大快于接收方接收数据的速度,TCP协议可以采用数据流控制机制减慢数据的传送速度,协调发送和接收方的数据响应。 图五是TCP数据报首部结构。UDP,用户数据报协议。UDP是一种非常简单的无连接的协议。它提供的是不可靠的数据传输服务。UDP的简单性使它不适合于一些应用,但对另一些更加复杂的、自身提供面向连接功能的应用却很适合。其它可能使用UDP的情况包括:转发路由表数据交换、系统信息、网络监控数据等的交换。这些类型的交换不需要流量控制、应答、重排序或任何TCP提供的服务。
更多文章:

osteoporosis(osteoporosis 怎么读)
2025年2月23日 00:40

solidworks二次开发(solidworks二次开发中的选择问题)
2025年3月7日 18:40

visual studio收费吗(正版visual studio软件是要收费的吗visual studio是谁家的产品)
2025年4月3日 08:50

replace函数不显示结果(excel表格用REPLACE公式替换没有反应)
2025年2月8日 23:00

element是什么意思(在java中Element是什么Element是做何用的)
2025年3月2日 22:30

dropped in(we dropped in on a fores为什么把on改为at)
2025年3月31日 20:00

synonyms是什么意思(Synonymy的词汇学定义是什么)
2025年3月29日 04:20

instead of 用法(instead和instead of的用法)
2025年3月21日 16:00

sql datediff(sql编程datediff函数问题)
2025年2月27日 17:20