网络原理基础
文章平均质量分 52
Terence_Rain
这个作者很懒,什么都没留下…
展开
-
TCP和UDP的区别
TCP和UDP的区别大方面也就一句话:TCP有连接, 可靠。UDP无连接, 不可靠。1.UDP的特性无连接,不可靠。面向数据报。(发送和接收都只能一次完成。应用层交给他多长数据,就一次发多长,不能拆分,也不能合并)UDP的缓冲区。(没有发送缓冲区,有接收缓冲区。发送方不关心对方是否能接受到,接收方可能要接收多个。)发送大小受限2.TCPTCP是有连接的,就是三次握手四次挥手。可靠就是说TCP有安全机制。具体的有:确认应答机制超时重传机制连接管理机制流量控制拥塞控制..原创 2021-06-19 18:03:12 · 71 阅读 · 2 评论 -
当浏览器输入一个URL后回车会发生什么
当在浏览器中输入一个URL后回车,从大的方面来看有这几部原创 2021-06-19 17:52:39 · 231 阅读 · 0 评论 -
TCP协议中提高传输效率的机制
提高效率的机制:滑动窗口:使用滑动窗口,就是同时收发多条数据报窗口大小就是无需等待确认应答而可以发送数据的最大值,窗口越大,则网络的吞吐率越高。发送端和接收端,都存在接收缓冲区和发送缓冲区(每一端都有两个缓冲区)发送缓冲区,记录了发送缓冲区的序号和接收ack应答的序号。接收缓冲区,记录了接收数据的序号和应答ACK的序号滑动窗口的作用:高速重发控制:发送端连续收到三次下一个是多少的ack,表示该数据丢包。流量控制(属于安全机制):接收端处理数据的能力是有限的,如果发送端发送的太快,接收端原创 2021-05-24 16:03:29 · 1250 阅读 · 0 评论 -
三次握手四次挥手
连接管理机制:三次握手,四次挥手什么叫连接:主机A和主机B都持有本端到对方的连接状态。连接是有方向的。主机A发送数据,到接收ack确认应答的数据报,只表示主机A正常传数据到主机B,但主机B到主机A是不确定的。三次握手的流程(建立连接)服务端进程启动后,绑定并监听端口(接受到数据以后,可以监听到,并让程序处理数据)1.客户端发送SYN(建立连接的标志位) + SEQ_NO(序号)到服务端(这里的SYN是客户端到服务端的连接)2.服务端响应SYN+ACK(应答第一个步骤的SYN)+SEQ_NO( )原创 2021-05-24 16:01:07 · 59 阅读 · 0 评论 -
TCP/IP基础知识
传输层五元组:协议号+源IP + 源port + 目的IP + 目的port,通过五元组可以标识一个通信协议:网络数据传输时,经过的网络节点约定的规则,最终体现为数据格式IP:在网络层IP协议中包含ip地址这个字段,体现为起点和终点(绑定主机)port:主机中的进程传输层封装(包含port),网络层封装(包含IP字段),数据链路层封装(包含mac字段)0-1023:知名端口号1024-65535:操作系统动态分配的端口号一个进程能否绑定多个端口号?可以(以Tomcat为例)一个端口号原创 2021-05-24 15:59:05 · 692 阅读 · 0 评论 -
数据传输过程的封装和解析
基于两台主机的文件传输1.源主机和目的主机,基于TCPIP协议四层的每一层,都要使用相同的协议2.理解发送数据时的封装/包装,和接收数据时的分用,解析一台主机发送数据时,从上向下封装数据,每一层基于该层的协议,在数据外面包裹一个头信息同一网段内的两台主机TCP/IP通讯过程:跨网段的主机的文件传输:跨网段的两台主机文件传输过程主体部分与同一网段内的传输过程类似,不过要注意的是,数据这时候要经过一个或者多个路由器,并且要遵守令牌环网协议。数据包的封装和分用1.不同的协议层对数据包有不同原创 2021-05-20 16:18:49 · 3165 阅读 · 0 评论 -
网络发展 OSI TCP/IP基本知识
网络发展:1. 独立模式:计算机之间相互独立2. 网络互联:多台计算机连接在一起,完成数据共享(基于一种网络设备)3. 局域网LAN:基于一种网络设备,把主机连接起来。组网方式有多种(交换机,路由器,交换机+ 路由器)路由器有很多种。4. 广域网WAN:处于公网上的电脑都是在广域网。1.只能组建局域网,后边的端口连接主机。2.只能组建局域网,后边的端口连接交换机。都可以连接广域网协议:网络数据传输,在网络经过的网络节点,都要遵守的约定规则。最终体现为网络传输数据的格式(数据存放的格式:包原创 2021-05-19 09:38:07 · 75 阅读 · 0 评论