TCP/IP协议学习笔记1----基本概念

分层

链路层:数据链路层或网络接口层,包括操作系统中的设备驱动程序和计算机中对应的网络接口卡,处理与其他任何传输媒介的物理接口细节。
网络层:处理分组在网络中的活动,例如分组的选路。网络层协议包括IP协议,ICMP协议,IGMP协议等。
运输层:为两台主机上的应用程序提供端到端的通信,包括TCP、IP协议。
应用层:处理特定的应用程序细节,包括Telnet远程登录、FTP文件传输、SMTP简单又见传送协议等。

协议

TCP/UDP:最为著名的运输层协议,二者都使用IP作为网络层协议。TCP是可靠的,采用了超时重传、发送和接收端到端的确认分组等机制。UDP是不可靠的,不能保证一个数据报从发送端安全无误地到达接收端。
IP:网络层上的主要协议,同时被TCP和UDP使用,TCP和UDP的每组数据都通过端系统和每个中间路由器中的IP层在互联网中进行传输。
ICMP:是IP的负数协议,用来与其他主机或路由器交换错误报文和其他重要信息。
ARP和RARP地址解析协议和逆地址解析协议,用来转换IP层和网络接口层使用的地址。
域名系统:分布的数据库,提供IP地址和主机名之间的映射信息。

**ISO和OSI七层协议经典架构

TCP/IP协议族按照层次由上到下,层层包装。最上面的是应用层,这里面有http,ftp,等等我们熟悉的协议。而第二层则是传输层,著名的TCP和UDP协议就在这个层次。第三层是网络层,IP协议就在这里,它负责对数据加上IP地址和其他的数据以确定传输的目标。第四层是叫数据链路层,这个层次为待传送的数据加入一个以太网协议头,并进行CRC编码,为最后的数据传输做准备。发送协议的主机从上自下将数据按照协议封装,而接收数据的主机则按照协议 从得到的数据包解开,最后拿到需要的数据。这种结构非常有栈的味道,所以某些文章也把tcp/ip协议族称为tcp/ip协议栈。
参考:http://www.52im.net/thread-154-1-2.html

posted @ 2021-10-15 16:40  Stella77  阅读(96)  评论(0)    收藏  举报