TCP/IP, UDP, ICMP, ARP协议族简介--纯图慎点

Posted 方方和圆圆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TCP/IP, UDP, ICMP, ARP协议族简介--纯图慎点相关的知识,希望对你有一定的参考价值。

  ISO/OSI的网络模型架构

  TCP/IP参考模型的层次结果

 

 

  以太网头部结构

  以太网属于数据链路层, 属于最基本的协议结构

 

  IP协议

  IP协议为TCP, UDP, ICMP提供最基本的数据传输通路

 

  ICMP协议

  ICMP协议用于传递差错信息, 时间, 回显, 网络信息等报文数据, ICMP在IP报文中的位置为:

  通过ICMP协议, 判断局域网的某台机器是否在线的文章: 

  linux:C语言通过ICMP局域网内部主机是否存活:http://www.cnblogs.com/diligenceday/p/6274749.html

 

  TCP协议

  TCP数据在IP报文中的位置为:

  TCP报文包含头部和数据:

  TCP三次握手

  释放连接的四次握手

  TCP数据传输过程

 

  UDP协议

  UDP数据在IP数据中的位置

  UDP的报文结构

  linux:C++的socket编程:http://www.cnblogs.com/diligenceday/p/6241021.html

  C++:C语言实现HTTP的GET和POST请求:http://www.cnblogs.com/diligenceday/p/6255788.html

 

  ARP协议

  地址解析协议ARP的数据分段格式

  Mac和Linux系统的:Arp欺骗源码:http://www.cnblogs.com/diligenceday/p/6246786.html

   IP/ICMP/TCP/UDP/ARP各种P的关系图

  参考

  linux:C语言通过ICMP判断局域网内部主机是否存活:http://www.cnblogs.com/diligenceday/p/6274749.html 

  linux:C++的socket编程:http://www.cnblogs.com/diligenceday/p/6241021.html

  C++:C语言实现HTTP的GET和POST请求:http://www.cnblogs.com/diligenceday/p/6255788.html

  Mac和Linux系统的:Arp欺骗源码:http://www.cnblogs.com/diligenceday/p/6246786.html

  分享文件(夹):零点起飞学Linux C编程.pdf:https://pan.baidu.com/s/1nvAXY9F  

  

作者: NONO
出处:http://www.cnblogs.com/diligenceday/
QQ:287101329
微信:18101055830 

以上是关于TCP/IP, UDP, ICMP, ARP协议族简介--纯图慎点的主要内容,如果未能解决你的问题,请参考以下文章

TCP/IP和HTTP协议代理

tcp/ip知识点的总结

第一章TCP协议详解

HttpTCPUDP

面试官问你 TCP/IP 协议了吗?

简单理解TCP/IP协议