版权声明:No Rain No Rainbow https://blog.csdn.net/xiangyuenacha/article/details/83544035
1、TCP/IP协议概述
- TCP/IP(Transmisssion Control Protocol/Internet Protocol)是指传输控制协议/网络互联协议,是针对Internet开发的一种体系结构和协议标准,其目的在于解决异种计算机网络的通信问题。
2、TCP/IP协议的结构
- TCP/IP协议和OSI模型一样,也采用分层体系结构,由下至上分别是网络接口层、网际层、传输层和应用层。
(1)网络接口层
- TCP/IP模型的最底层是网络接口层,它包括了能使用TCP/IP与物理网络进行通信的协议,对应OSI模型的物理层和数据链路层。
(2)网络层
- 网际层又称网络层,负责相邻计算机之间的通信。网络要完成源路主到目的主机传输路径的选择。
(3)传输层
- TCP/IP的传输层与OSI的传输层类似,它的根本任务是提供端到端的通信,传输层对信息流具有调节作用,提供可靠传输,确保数据能够正确到达。
(4)应用层
- 在TCP/IP模型中,应用层是最高层,它对应OSI参考模型中的会话层、表示层和应用层。它使用户的程序访问网络,并获得各种网络服务,如WEB浏览、电子邮件等。
3、TCP/IP各层的协议
(1)网络层协议
- IP(Internet Protocol)
- ICMP(Internet Control Message Protocol)
- IGMP(Internet Group Management Protocol)
- ARP(Address Resolution Protocol)/RARP
(2)传输层协议 - TCP(Transmission Control Protocol)
- UDP(User Datagram Protocol)
(3)应用层协议 - TELET(远程终端协议)
- FTP(文件传输协议)
- SMTP(简单邮件传输协议)
- DNS(域名系统)
- DHCP(动态主机配置协议)
- RIP(路由信息协议)
- HTTP(超文本传输协议)
- SNMP(简单网络管理协议)
4、TCP/IP协议端口号 - 端口号:是程序或服务器的标识。用于传送上层信息,用于表示此信息是由哪个上层程序传下来的。
- 端口的范围:
- 低于255:用于公共应用
- 从255到1023:分配给公司用于商业的应用
- 高于1023:没有限制
- 常用端口号:
HTTP:80;
FTP:20/21;
SMTP:25;
POP3:110;
DNS:53
TELET:23
课程学习地址网络工程师成长课程四部曲