码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-02-07 13:52:58      阅读:1772      评论:0      收藏:0      [点我收藏+]

标签:logs   文章   padding   分段   udp协议   sock   技术   12px   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协议族简介--纯图慎点

标签:logs   文章   padding   分段   udp协议   sock   技术   12px   arp欺骗   

原文地址:http://www.cnblogs.com/diligenceday/p/6284371.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!