迅维网

TCP/IP 协议(下)

ptmanager 2017-11-20 09:29


  温故知新:

  TCP/IP 协议(上):http://www.chinafix.com/article-22684-1.html


TCP/IP 协议(下)


  网际层协议的主体是IP 协议(Internet Protocol,网际协议),IP 协议将数据帧封装成 Internet 数据包进行传递,IP 层传递的数据包也称为 IP 包(IP Packets)。每个IP 包的头部包含有信息传递的源地址和目的地址,称为 IP 地址。IP 协议计算从源 IP 地址到目的 IP 地址之间的路由,利用链路层的点到点传输功能将数据包逐点地传递到指定的主机上。除了IP,此层还有 IGMP、ICMP等协议,常用的 ping 命令就是通过 ICMP 协议工作的。


TCP/IP 协议(下)

TCP/IP 协议(下) 图


  传输层协议在计算机之间提供端到端(end to end)的数据通信。传输层将数据流分成一个个小的数据段,封装成 IP 包,再利用 IP 协议进行传输。传输层协议主要有两种:TCP(Transmission Control Protocol)和 UDP(User Datagram Protocol)。两者的传输机制有所不一样,分别是:TCP 是一个面向连接的、可靠的通信协议,它在使用程序之间建立起建立起可靠的通信连接,利用流控制以及错误恢复等机制保证数据完整正确地到达目的地,TCP 协议通常用于有连接要求和传输质量要求的使用,如文件下载,网页浏览等;UDP 是无连接的通信协议,且不保证传送的可靠性。即它不能保证数据包的接收顺序同发送顺序相同,甚至不能保证它们是否所有到达。不过,UDP 比较简单,它的包头比较小,因而比 TCP 传输的负载小。UDP 适合于一次性地传输小量数据,常用于一些要求不高的使用,如 QQ等即时聊天服务。传输的可靠性则交给使用层来负责。

  使用层协议提供使用程序之间的互联,使用程序通过传输层协议进行数据通信,共同实现某种网络使用。常用的有:HTTP、Telnet、FTP、SMTP等,分别用于Web服务、远程终端、文件传输、邮件传输等使用。

  链路层、网际层和传输层协议在操作系统的内核中实现,而使用层协议则是通过网络编程接口形式提供的。

  总的来说,就是:

TCP/IP 协议(下)

图是盗的,就为了你们能好好学习!



雷人

握手

鲜花

鸡蛋

路过
收藏
来自: 今日头条
关闭

站长提醒 上一条 /1 下一条

返回顶部
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图


芯片搜索