
网路编程
文章平均质量分 88
Linuxer_Martin
大家好,欢迎来到这里留下你的足迹!
展开
-
99%的人都不知道内网、外网、宽带、带宽、流量、网速之间的区别与联系
一般是你从网络上的主机下载的速度,比如你下载文件的速度,打开网页的速度,这种速度就是下行速率,下行速率通常就是我们平常所说的网速,比如你的带宽是电信8M,光纤20M等,这种速度其实就是指的网络的下行速率。服务器的上行带宽主要用于本地用户请求服务器上的资源(每秒钟服务器传给客户端的最大数据量,服务器流出的带宽)(即本地的下载、服务器的上传),如果是在其他机器下载服务器上的文件,用的主要是服务器的上行带宽。我们申请的带宽是10Mb/s。通常买的服务器,比如阿里云,一般买的带宽指的是上行带宽,下行通常是不限的。原创 2023-03-22 01:38:10 · 1769 阅读 · 0 评论 -
100 个网络基础知识
您可以为计算机分配限制,例如允许访问的资源,或者可以浏览互联网的某一天的特定时间。这是因为互联网上的主机只能看到提供地址转换的计算机上的外部接口的公共 IP 地址,而不是内部网络上的私有 IP 地址。然而,随着越来越多的设备连接到它,它将无法有效地管理通过它的流量。相反,将 LAN连接到中转网络的网关创建了一个使用 IPSec 协议来保护通过它的所有通信的虚拟隧道。在这种设置中,一条电缆的数据传输引脚连接到另一条电缆的数据接收引脚,反之亦然。不知道正确的 IP 地址,甚至无法识别网络的物理位置。原创 2023-03-22 01:33:31 · 502 阅读 · 0 评论 -
网络基础知识和常用命令
如果网络A中的主机发现数据包的目标主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机。如果将子网掩码设置过大,也就是说子网范围扩大,那么,根据子网寻径规则,很可能发往和本地主机不在同一子网内的目标主机的数据,会因为错误的判断而认为目标主机是在同一子网内,那么,数据包将在本子网内循环,直到超时并抛弃,使数据不能正确到达目标主机,导致网络传输错误;也就是说,在网络底层的物理传输过程中,是通过物理地址来识别主机的,它一定是全球唯一的。原创 2023-03-22 01:26:05 · 2022 阅读 · 0 评论 -
36张图,一次性补全网络基础知识
第四次:客户向服务器发送确认段,确认字号段有效(ACK=1),表示客户传输的数据序号是x+1(seq=x+1),表示客户期望接收服务器数据序号为y+1+1(ack_seq=y+1+1);第二次:服务器发回确认报文段,同意建立新连接的确认段(SYN=1),确认序号字段有效(ACK=1),服务器告诉客户端报文段序号是y(seq=y),表示服务器已经收到客户端序号为x的报文段,准备接受客户端序列号为x+1的报文段(ack_seq=x+1);表示自己传输的第一个字节序号是y+1(seq=y+1);原创 2023-03-22 01:16:22 · 174 阅读 · 0 评论 -
TCP 三次握手和四次挥手的面试题
你想想,在两次握手的情况下,服务端在收到 SYN 报文后,就进入 ESTABLISHED 状态,意味着这时可以给对方发送数据,但是客户端此时还没有进入 ESTABLISHED 状态,假设这次是历史连接,客户端判断到此次连接为历史连接,那么就会回 RST 报文来断开连接,而服务端在第一次握手的时候就进入 ESTABLISHED 状态,所以它可以发送数据的,但是它并不知道这个是历史连接,它只有在收到 RST 报文后,才会断开连接。,它是任何报文在网络上存在的最长时间,超过这个时间报文将被丢弃。原创 2023-03-22 01:08:24 · 635 阅读 · 1 评论