
计算机基础知识
Xeon_CC
/
展开
-
TCP连接的建立,三次握手的过程,以及为什么要三次握手,两次握手为什么不行
TCP三次握手的过程SYN=1表示这是一个连接请求的意思ACK=1表示对序列号的一个确认,当这个值=1的时候,确认号ack才有效的ack=x+1表示确认号,表示的是接收方期望下一次握手的时候收到的序列号值是x+1,即第三次握手的时候,seq=x+1通俗解释:①第一次握手:发送方发送一个报文给接收方,说:"哥们好"②第二次握手:所以接收方发送一个报文给发送方说:"我收到你发送得消息了"③第三次握手:所以发送方再次发送一个报文给接收方说:"我知道你收到我的消息了"假设老..原创 2020-10-05 20:30:51 · 1394 阅读 · 1 评论 -
TCP协议的流量控制和拥塞控制
https://www.cnblogs.com/jiujuan/p/12210218.html转载 2020-10-03 17:39:41 · 229 阅读 · 0 评论 -
计算机网络之传输层TCP协议的可靠传输
TCP的可靠传输基于连续ARQ协议 例如发送方的第一个报文的序号是23,窗口大小为7,那么发送方的下一个报文的序号就是30。如果发送方的第一个报文被接收方确认了,那么第一个报文的确认号就有效了,这个确认号就是下一个要发送的报文序号,即30。虽然23-26字节发送出去了,但是暂时没有收到确认消息,窗口是不允许移动的。可用窗口就只有3个字节了。一段时间后,23-24的字节收到了确认消息。窗口只能移动2个字节的单位,可用窗口变为5个字节。窗口内所有字节都发送出去了,但是还没有收到确认消..原创 2020-10-03 15:44:24 · 435 阅读 · 0 评论 -
计算机网络之传输层-可靠传输的基本原理
停止等待协议 正常情况下,发送方发出消息1,等待一段时间,将会收到对方的确认消息1。如果出现差错的情况,发送方发送消息1之后,一下3种情况都会触发超时重传。发送的消息在路上丢失了:确认消息在路上丢失了:确认的消息很久才到:每发送一个消息,都需要设置一个定时器停止等待协议是最简单的可靠传输协议停止等待协议对信道的利用率不高 连续ARQ协议 ARQ(Automatic Repeat reQuest: 自动重传请求)既然单个发送和确认效率...原创 2020-10-03 15:02:46 · 524 阅读 · 0 评论 -
计算机网络之传输层篇-TCP协议详解
https://www.cnblogs.com/qdhxhz/p/10267932.htmlhttps://www.cnblogs.com/buxiangxin/p/8336022.html转载 2020-10-02 15:52:43 · 163 阅读 · 0 评论 -
计算机网络之网络层篇-内部网关口路由协议OSPF协议
链路状态协议向所有的路由器发送消息消息描述该路由器与相邻路由器的链路状态 链路状态包括距离、时延、带宽 ......只有链路状态发生变化时,才发送更新信息 减少了数据的交换,更快收敛 每隔30s交换路由信息OSPF(Open Shortest Path First: 开放最短路劲优先)OSPF协议的核心是Dijkstra算法OSPF协议的过程五种消息类型问候消息 链路状态数据库描述信息 链路状态请求信息 链路状...转载 2020-10-01 18:56:24 · 364 阅读 · 0 评论 -
计算机网络之网络层篇-内部网关路由协议之RIP协议
目的IP地址 下一跳IP地址 IP1 IP4 IP2 IP5 IP3 IP6 ... ... 问题来了:1、下一跳地址是怎么来的?2、下一跳地址是唯一的吗?3、下一跳地址是最佳的吗?4、路由器那么多,它们如何协同工作?那么用什么样的算法去解决此问题呢?每一个顶点表示一个网络、路由器或计算机 每一条边表示一条网络路劲该算法必须满足以为下条件:算法是正确的、完整的 算法在计算上应该尽量简单 算法可以适应网络...原创 2020-09-30 17:49:17 · 796 阅读 · 0 评论 -
ICMP协议的应用
ping的应用 会发送询问类型的报文其中 TTL = 53是什么意思?通过ping命令发送数据包给百度服务器的时候,每经过一个路由器或者充当网关的设备,TTL的值就会减1,TTL的初始值可能是64,那么可能经过了11个网络设备(可能11个路由器)才到达百度的服务器,当TTL=0的时候,网络设别必须丢弃该报文time就是从发送数据包到响应的时间间隔如果直接ping我的局域网ip,TTL的初始值一般都是64,128等,这里没有跨网络经过另一个路由器,所以TTL的值没有减,也没有变..原创 2020-09-22 22:58:38 · 1591 阅读 · 0 评论 -
ICMP协议的理解
ICMP协议称为 网际控制报文协议(Internet Controil Message Protocol)ICMP协议可以报告错误信息或者异常情况ICMP报文数据是封装在IP数据报里面的ICMP报文首部是由8位类型,8位代码,16位校验和组成的对于ICMP报文,它有两个种类的报文差错报告报文①网络不可达:当主机号全为0的时候,例如192.168.67.0,其中192.168.67.0是网络号,表示某个网络,剩下的8位是主机号。网络不可达就是这个网段...原创 2020-09-22 21:50:32 · 2256 阅读 · 0 评论 -
计算机网络之网络层-网络地址转换NAT技术
192.168.2.11:6666这个进程在使用这个网络进行通信的时候,这个进程发出网络的IP报文,到达路由器以后,就会替换成新的地址与端口号173.21.59.10:16666,目的计算机识别的地址是新的地址与端口号,并不识别旧的地址与端口号,外部是用173.21.59.10:16666来通信的。目的计算机处理完数据之后,又发回给路由器173.21.59.10:16666,路由器又会把数据报文里边的地址进行转换,转换回192.168.2.11:6666...原创 2020-08-30 10:12:46 · 324 阅读 · 0 评论 -
计算机网络之网络层篇-IP地址的子网划分
IP地址的组成IP地址长度为32位,常分为4个8位IP地址常使用点分十进制来表示(0~255.0~255.0~255.0~255)114.114.114.114 8.8.8.8 255.255.255.255 111.111.111.111 192.168.31.11 .......2^32 = 4294961296 个IP地址分类的IP地址特殊的主机号主机号是全0表示当前网络段,不可分配为特定主机主机号为全1表示广播地址,向当前网络...原创 2020-08-29 11:26:22 · 1118 阅读 · 0 评论 -
计算机网络之网络层篇-ARP协议和与RARP协议
ARP协议详解:https://blog.youkuaiyun.com/ever_peng/article/details/80008638转载 2020-08-28 17:20:30 · 216 阅读 · 0 评论 -
计算机网络之网络层篇-IP协议详解以及IP协议的转发流程
.IP协议详解①虚拟互联网络实际的计算机网络是错综复杂的。物理设备通过使用IP协议,屏蔽了屋里网络之间的差异。当网络中的鹅主机使用IP协议连接时,则无需关注网络细节。IP协议使得复杂的实际网络变为一个虚拟互联的网络。IP协议是的网络层可以屏蔽底层细节而专注网络的数据转发。IP协议解决了在虚拟网络中数据报传输的路劲问题。②IP协议首部校验和:占16位,校验IP首部是否有出错IP协议的转发流程①路由表简介计算机终端、路由器,...原创 2020-08-28 17:20:19 · 738 阅读 · 0 评论 -
OSI七层模型以及TCP/IP四层模型分别的功能是什么?其中TCP/IP四层模型中,其最重要的协议。
原创 2020-08-24 14:34:44 · 413 阅读 · 0 评论 -
计算机网络温习-数据链路层概述
OSI七层模型与TCP/四层模型的对应关系数据链路层要做什么工作?①封装成帧"帧"是数据链路层数据的基本单位,发送端在网络层的一段数据前后添加特定标记形成"帧",接收端根据前后特定标记识别出"帧",物理层不会管你是不是帧,仅传输比特位。②透明传输"透明"在计算机领域是非常重要的一个术语,"一种实际存在的事物,却又看起来不存在一样","即是控制字符在帧数据中,但是要当做不存在去处理"。在一个帧数据中,帧的首部和尾部是特定的控制字符(特定比特流),帧的首部用SOH(SOH..原创 2020-08-23 17:20:54 · 354 阅读 · 0 评论