基础篇-计算机网络
小豆角
一个喜欢刨根问底的程序媛
展开
-
为什么要三次握手四次挥手
像TCP协议一样。它之所以这么复杂,那是因为它秉承的是“性恶论”。它天然认为网络环境是恶劣的,丢包、乱序、重传,拥塞都是常有的事情,一言不合就可能送达不了,因而要从算法层面来保证可靠性。拥塞控制和流量控制的区别,流量控制是针对端的,拥塞控制是针对网络的。包的序号。为什么要给包编号呢?当然是为了解决乱序的问题。不编好号怎么确认哪个应该先来,哪个应该后到呢。编号是为了解决乱序问题。既然是社会老司机,做事当然要稳重,一件件来,面临再复杂的情况,也临危不乱。还应该有的就是确认序号。发出去的包应该有确..原创 2020-05-26 22:43:54 · 383 阅读 · 0 评论 -
一个连接的建立和数据的收发:干活的都是协议栈,驱动程序,网卡
服务端等待连接模块1.服务端进程创建套接字-创建套接字阶段描述符=socket(使用ipv4,使用tcp,...)//此过程,开辟了一个内存空间,返回的是这块空间的文件描述符,既分配用于套接字的内存空间2.将套接字设置为等待连接状态-等待连接状态bind(描述符1,端口号等,...) //把端口号写入套接字中,因为客户端在发起连接的时候,需要指定服务端的端口号listen(描述符1,...) //向套接字写入等待连接状态这一控制信息向套接字写入bind所指定的端口号,并等待...原创 2020-05-17 19:53:49 · 301 阅读 · 0 评论 -
nf_conntrack连接跟踪模块
https://blog.csdn.net/u010472499/article/details/78292811最近在看集群搭建时候内存优化的配置,对一条记录不解,故而查阅。/lib/modules/`uname -r`/kernel/net/netfilter/nf_conntrack.konf_conntrack(在老版本的 Linux 内核中叫 ip_conntrack)是一个...原创 2020-03-25 11:38:44 · 427 阅读 · 0 评论 -
TCP/IP
一个通信的五元组:源端口 目的端口 传输的协议 源ip 目的ip原创 2019-04-07 22:34:40 · 89 阅读 · 0 评论 -
zz-tcp参数配置
刘超-趣谈网络协议链接:https://pan.baidu.com/s/1DCNesLnA94_B3Xu5Jdg51A提取码:1u4uhttps://www.cnblogs.com/zengkefu/p/5616676.html1. TCP/IP模型我们一般知道OSI的网络参考模型是分为7层:“应表会传网数物”——应用层,表示层,会话层,传输层,网络层,数据链路层,物理层...转载 2019-05-18 13:06:42 · 780 阅读 · 0 评论 -
1.网络协议-趣谈
1.分类ip有定位功能,mac没有定位功能,都是唯一。原创 2019-05-18 19:24:21 · 169 阅读 · 0 评论 -
什么是网关,路由,dns,通俗讲解
https://blog.csdn.net/sgl520lxl/article/details/51974215什么是网关,路由,dns?计算机主机网关的作用是什么?假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大爷就是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。...原创 2019-08-12 09:39:43 · 221 阅读 · 0 评论 -
内网、网关、公网IP的关系
https://blog.csdn.net/u010020099/article/details/82148798内网、网关、公网IP1. 内网内网:自己的单位或者家庭、小区内部有局域网;单位、家庭之外有覆盖范围极大的网络,比如internet,这个大网络延伸到了我们的单位、家庭(通过光纤、网线、电话线等)。我们把自己的局域网连接到internet上,那么我们的访问范围...原创 2019-08-12 09:59:39 · 1657 阅读 · 0 评论