本文主要是介绍TCP/IP各层协议介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本文是对TCP/IP协议各层协议进行一个宏观的介绍,以及简单阐述了各层协议的功能。如下表所示。
一、网络层
1、IP协议:提供网络结点之间的报文传送服务;
2、ARP协议:实现IP地址向物理地址的映射;
RARP协议:实现物理地址向IP地址的映射;
3、ICMP协议:探测并报告IP数据报传输中产生的各种错误;
4、IGMP协议:管理多播组测成员关系。
二、传输层
1、TCP协议:提供用户之间的面向连接可靠报文传输服务;
2、UDP协议:提供用户之间的不可靠无连接的报文传输服务。
三、应用层
1、Telnet协议:提供远程登录服务(明文传输); TCP 23
ssh协议:也是提供远程登录服务(加密); TCP 22
2、FTP协议:提供应用级文件传输服务,常用于发布网站、文件共享传输; TCP 21
smb协议:提供应用级文件共享传输服务;(samba服务器) 139或445
3、SMTP协议:提供简单的电子邮件发送服务; 25
POP协议:提供对邮箱服务器进行远程存取邮件的服务,与此功能类似的还有IMAP协议; POP3(110)
4、HTTP协议:提供Internet网浏览服务; 80
5、DNS协议:负责域名和IP地址的映射。
这篇关于TCP/IP各层协议介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!