一、TCP/IP协议的介绍:
TCP/IP协议事一个协议簇。TCP/IP是供已连接因特网的计算机进行通信的通信协议。
它是利用IP进行通信时所必须用到的协议群的统称。具体来说,IP 或 ICMP、TCP 或 UDP、TELNET 或 FTP、以及 HTTP 等都属于 TCP/IP 协议。TCP/IP协议组,采用分组交换。
二、计算机网络体系结构分层:
OSI七层模型 | TCP/IP模型 | 功能 | TCP/IP协议族 |
---|---|---|---|
应用层 | 应用层 | 文件传输,电子邮件,文件服务,虚拟终端 | TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet |
表示层 | 应用层 | 数据格式化,代码转换,数据加密 | |
会话层 | 应用层 | 解除或建立与别的接点的联系 | |
传输层 | 传输层 | 为应用层提供端到端的通信功能,保证了数据包的传输顺序及数据完整性 | TCP、UDP |
网络层 | 网络层 | 解决主机到主机的通信问题。为数据包选择路由 | IP(网际协议),IGMP(互联网组管理协议),ICMP(互联网控制报文协议),ARP(地址解析协议),RIP(路由信息协议),OSPF(开放式最短路径优先),BGP |
数据链路层 | 链路层 | 负责监视数据在主机和网络之间的交换 | RARP(逆地址解析协议MAC–>IP地址)、以太网,无线LAN |
物理层 | 链路层 | 以二进制数据形式在物理媒体上传输数据 |
TCP/IP与OSI在分层模块上的区别:
OSI参考模型注重"通信协议必要的功能是什么";而TCP/IP更强调"在计算机上实现协议应该开发哪种程序"