Fork me on GitHub

随笔分类 -  通讯协议及基础知识 / 以太网学习

摘要:引言 上节提到ARP协议中协议类型字段需要注意大小端的问题。实际数据传输时,只拿到主机的IP地址是不行的,这样数据只能传递至链路层,因此必须还要拿到的MAC地址,ARP就是解决48位的MAC地址和32位的IPV4地址之间的对照和映射问题。ARP的映射是一种动态映射,因为实际网络中的网卡数量不定,部分 阅读全文
posted @ 2023-02-07 22:36 张一默 阅读(352) 评论(0) 推荐(0)
摘要:协议传输机制 WEB服务器和客户计算机得交互过程简述如下: 1、应用层协议栈软件将文件数据进行提取封装,并添加HTTP协议报头向传输层进行传输 2、传输层协议栈软件在上层传递下来得数据包基础上继续添加TCP报头向链路层进行传输 3、链路层协议栈软件在上层传递下来得数据包基础上继续添加IP头/IP地址 阅读全文
posted @ 2023-02-04 20:01 张一默 阅读(393) 评论(0) 推荐(0)
摘要:开发概述:协议栈框架介绍 在正式开发前,先将本次的目标框架介绍下: 本次需要在Windows环境下基于C++语言实现一个简单的:Web服务器协议栈框架+客户计算机协议栈框架+网页设计。过程中对HTTP\TCP\IP\ARP\UDP\ICMP等网络协议基础做一个全面的了解! 开发概述:开发流程 本次开 阅读全文
posted @ 2023-02-03 22:52 张一默 阅读(268) 评论(0) 推荐(0)
摘要:引言 本白参考课程(见下)进行TCPIP协议栈的开发练习,整个协议栈开发练习建立在驱动层已有的基础上进行,并且其中部分步骤由于所学课程已经过时,因此相关软件及配置都是从网络上搬运而来,大家看个乐就行~ 软件:VMware、PowerShell、WireShark、VS-C++ 课程:网易云课堂-从0 阅读全文
posted @ 2023-01-31 21:44 张一默 阅读(344) 评论(0) 推荐(0)