数据进入协议栈时的封装过程以太网首部14字节,尾部4字节,共18字节IP首部20字节TCP首部20字节UDP首部8字节IP首部有8bit长度的协议域,1表示为ICMP协议,2表示为IGMP协议,6表示为TCP协议,17表示为UDP协议TCP和UDP都有1个16bit的端口号来表示不同的应用程序,并分别在报文首部保存源端口号和目的端口号以太网帧首部有16bit的类型域来指明生成数据的网络层协议以太网
分类:
其他好文 时间:
2020-09-17 20:19:07
阅读次数:
26
TCP、UDP区别 TCP 面向连接,不提供广播、多播;可靠交付;头部长,开销大 UDP 无需建立连接,无需确认;不可靠交付;头部短,开销小 TCP可靠交付靠什么实现? 流量控制 滑动窗口机制(超时重传、序列号确认号) 拥塞控制 为什么要三次握手? 避免第二次握手报文丢失 为什么要四次挥手? =问为 ...
分类:
其他好文 时间:
2020-09-10 22:38:36
阅读次数:
29
网络分层模型 OSI协议栈层次图: 物理层:网卡、光纤、线缆、集线器等 数据链路层:以太网协议、mac地址控制 网络层:IP协议,IP地址 子网、网关等等 传输层:建立端口到端口的通信,TCP协议、UDP协议等等 会话层 :维护网络中的连接状态、保持会话和同步 表示层:把数据转换为合适、可理解的语法 ...
分类:
其他好文 时间:
2020-09-09 19:21:05
阅读次数:
60
###1.爬虫的概念 (1)爬虫又叫网页蜘蛛,是模拟人操作客户端向服务器发起请求,抓取数据的自动化程序或脚本。 (2)说明: ① 模拟:用爬虫程序伪装出人的行为,避免被服务器识别为爬虫程序; ② 客户端:浏览器、app都可以实现人与服务器之间的交互行为,应用客户端从服务器获取数据; ③ 自动化: 数 ...
分类:
其他好文 时间:
2020-08-09 21:34:13
阅读次数:
92
为什么这么设计(Why’sTHEDesign)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点、对具体实现造成的影响。如果你有想要了解的问题,可以在文章下面留言。按分类组织网络001为什么TCP建立连接需要三次握手005为什么DNS使用UDP协议012为什么TCP协议有性能问题013为什么UDP头只有8个字节017为什
分类:
其他好文 时间:
2020-08-07 09:49:00
阅读次数:
66
所使用的:多线程 委托 Socket 键值队 个人跟着视频做的一个小练习,有兴趣的可以去看一下对于初学者来讲是比较有帮助的 连接:https://www.bilibili.com/video/BV1bZ4y1W74q?p=3&t=358 废话不多说上代码 综合视频中的理解 有什么不对的地方希望大神指 ...
简介HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理,HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接,并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器不被暴露到网络上HAProxy实
分类:
其他好文 时间:
2020-07-24 22:17:31
阅读次数:
94
术语 术语 解释 SNMP (Simple Network Management Protocol) 简单网络管理协议 NMS(Network Management System) snmp网络管理系统 Agent snmp代理服务 MIB SMI(Structure of management i ...
分类:
其他好文 时间:
2020-07-22 20:50:39
阅读次数:
68
服务端: """ /etc/python3 @File : chat_server.py @Time : 2020/7/13 下午5:15 @Author : wangyongqi @Email : 92644827@qq.com @SOftware : PyCharm """ from socke ...
分类:
系统相关 时间:
2020-07-14 21:46:03
阅读次数:
84