UNIX学习之路 一步一个脚印之TCP协议
来源:互联网 发布:山阴俞氏 知乎 编辑:程序博客网 时间:2024/05/22 08:10
IPv4:网际协议,版本4。IPv4(我们通常称之为IP)使用32位的地址。IPv4给TCP,UDP,ICMP和IGMP提供递送分组的服务。
IPv6:网际协议,版本6。用以替代IPv4。主要变化是使用128位的大地址已处理因特网络爆发性的增长。IPv6给TCP,UDP,和ICMPv6提供递送分组的服务。
TCP:传输控制协议。TCP是一种面向连接的协议。它给用户进程提供可靠的全双工的字节流。TCP套接口是字节流套接口(stream socket)的一种。TCP关心确认,超时和重传等具体细节。大多数因特网应用程序使用TCP。注意,TCP可以使用IPv4或IPv6。
UDP:用户数据包协议。UDP是一种无连接协议。UDP套接口是数据包套接口(datagram socket)的一种。与TCP不同,UDP不能保证每一UDP数据包可以到达目的地。与TCP相同的是,UDP也可以使用IPv4或IPv6。
ICMP:网际控制消息协议。ICMP处理路由器和主机间的错误和控制消息。这些消息一般由TCP/IP网络软件自身(而不是用户进程)产生和处理,不过图中展示的Ping程序也使用ICMP。有时候我们也称这个协议为ICMPv4或ICMPv6。
IGMP:网际组管理协议。IGMP用于多播,它在IPv4中式可选的。
ARP:地址解析协议。ARP把IPv4地址映射到硬件地址(如以太网地址)。ARP一般用于广播网络,如以太网,令牌环网和FDDI,但不用于点对点网络。
RARP:反向地址解析协议。RARP把硬件地址映射到IPv4地址。它有时用于无盘节点,如引导时的X终端。
ICMPv6:网际控制消息协议,版本6。ICMPv6综合了ICMPv4,ICMP和ARP的功能。
BPF:BSD分组过滤器。它为进程提供访问链路层数据的接口。一般在源自Berkeley的内核中可以找到它。
DLPI:数据链路提供者接口。这是提供访问数据链路的接口,一般由SVR4提供。
- UNIX学习之路 一步一个脚印之TCP协议
- UNIX学习之路 一步一个脚印之TCP协议
- UNIX学习之路 一步一个脚印之TCP连接的建立和终止
- UNIX学习之路 一步一个脚印之TCP连接的建立和终止
- UNIX学习之路 一步一个脚印之socket编程/Socket的参数
- UNIX学习之路 一步一个脚印之socket编程/Socket的参数
- Java学习之路:脚踏实地,一步一个脚印
- TCP/IP协议详解之 TCP协议学习笔记
- 一步一个脚印之学习Material Design第一篇(ToolBar)
- TCP/IP学习笔记之八 --- 动态选路协议
- TCP协议学习之 nagle算法
- 学习笔记之TCP/IP协议结构
- TCP/IP协议 学习之总结 (一)
- TCP协议学习之三次握手
- 网络编程之TCP协议学习
- 记录自已学习之TCP协议
- 学习:传输层之TCP协议
- 《TCP/IP详解》之TCP协议学习笔记
- Spring IOC和AOP 原理彻底搞懂
- 289. Game of Life
- 在Ubuntu下的Spark单机部署安装
- 微服务框架-基础框架
- 遍历数组删除某元素的方法
- UNIX学习之路 一步一个脚印之TCP协议
- 深入理解Java:类加载机制及反射
- Java复习
- 影像平滑(medianBlur、bilateralFilter)
- 工作
- UNIX学习之路 一步一个脚印之TCP连接的建立和终止
- 设置SQLdeveloper 界面语言
- 百度地图绘制折线,保存动态读取
- java类与对象的内存分析