1、TCP/IP协议包括:网络接口层(物理层、数据链路层、网络层)、传输层、应用层(会话层、表示层、应用层)
1)物理层目的:保证原始数据比特流的无误传输。
2)数据链路层目的:保证数据在物理链路上实现可靠的传输
3)网络层的主要作用: 建立网络连接,提供网络地址,提供寻址 、实现网络数据单元(包)的传送 、路由选择 、拥塞控制、 差错控制、 消除通信子网的质量差异 、确定网络层服务质量参数,如网络吞吐量、网络延迟等。
4)传输层的功能有下面几个: 端到端的传递、 寻址(端口)、 可靠传递 、流量控制 、分段和重组。
(TCP(Transmission Control Protocol) 传输控制协议: 可靠的、面向连接的协议、 传输效率较低 ;
UDP(User Datagram Protocol) 用户数据报协议: 不可靠的、无连接的服务、 传输效率较高)
端口 | 协议 | 说明 |
21 | FTP | 文件传输协议,用于上传、下载 |
23 | Telnet | 用于远程登录,通过连接目标计算机的这一端口,得到验证后可以远程控制管理目标计算机 |
25 | SMTP | 简单邮件传输协议,用于发送邮件 |
53 | DNS | 域名服务,当用户输入网站的名称后,由DNS负责将它解析成IP地址,这个过程中用到的端口号是53 |
80 | HTTP | 超文本传输协议,通过HTTP实现网络上超文本的传输 |
5)会话层:建立在传输层之上,利用传输层提供的服务,使应用建立和维持会话,并能使会话获得同步
6)表示层提供的服务: 翻译、 数据加密 、认证、 数据压缩。
7) 应用层:和应用程序协同工作,利用基础网络交换应用程序专用的数据。
①DNS(Domain Name System 域名系统):用来完成域名与IP地址之间的映射;端口号为TCP或UDP的53;
②SMTP(Simple Mail Transfer Protocol-简单邮件传输协议):用于发送邮件;端口号25
③POP3(Post Office Protocol v3-邮局协议版本3):用于客户端接收邮件;端口号110
④Telnet(Terminal Network):用于文本方式远程管理计算机或路由器等网络设备;端口号为TCP的23
⑤FTP(File Transfer Protocol-文件传输协议):用于传输文件;端口号为TCP的21和20