笔筒虫
笔筒虫
全部文章
计算机网络
Java多线程&并发(13)
Java常用类库(5)
Java常识(6)
Java虚拟机(6)
MySQL数据库(7)
《深入理解Java虚拟机》读书小册(8)
《深入理解Java虚拟机》读书笔记(7)
剑指offer题解(13)
未归档(65)
算法基础(5)
计算机操作系统(3)
通过UML和小DEMO学习设计模式(10)
归档
标签
去牛客网
登录
/
注册
笔筒虫的博客
全部文章
/ 计算机网络
(共6篇)
问七:什么是TCP滑动窗口?
窗口是缓存的一部分,用来暂时存放字节流。发送方和接收方各有一个窗口,接收方通过 TCP 报文段中的窗口字段告诉发送方自己的窗口大小,发送方根据这个值和其它信息设置自己的窗口大小。 发送窗口内的字节都允许被发送,接收窗口内的字节都允许被接收。如果发送窗口左部的字节已经发送并且收到了确认,那么就将发送...
2019-04-24
0
625
问六:说说TCP的四次挥手的流程?
什么是TCP的四次挥手? 1.客户端进程发出连接释放报文,并且停止发送数据。释放数据报文首部,FIN=1,其序列号为seq=u(等于前面已经传送过来的数据的最后一个字节的序号加1),此时,客户端进入FIN-WAIT-1(终止等待1)状态。 TCP规定,FIN报文段即使不携带数据,...
2019-04-24
0
733
问五:说说TCP的三次握手的过程?
ACK:acknowledge 确认序号标志 SYN:synchronize 同步序号,用于建立连接过程 FIN:finish标志,用于释放连接 seq:sequence 序列 establish:建立 什么是TCP的三次握手? TCP服务器进程先创建传输控制块TCB,时刻准备...
2019-04-24
0
451
问四:说一下UDP与TCP首部格式?
UDP首部格式 首部字段只有 8 个字节,包括源端口、目的端口、长度、检验和。12 字节的伪首部是为了计算检验和临时添加的。 TCP首部格式 序号 :用于对字节流进行编号,例如序号为 301,表示第一个字节的编号为 301,如果携带的数据长度为 100 字节,那么下一...
2019-04-24
0
761
问三:TCP和UDP的特点和区别?
它们有着怎样的基本区别? * 用户数据报协议 UDP(User Datagram Protocol)是无连接的,尽最大可能交付,但有可能丢包,不能保证到达的顺序,没有拥塞控制,面向报文(对于应用程序传下来的报文不合并也不拆分,只是添加 UDP 首部),支持一对一、一对多、多对一和多对多的交互通信。...
2019-04-24
0
524
问二:说说常用的端口号?
常见端口 TCP 21端口:FTP 文件传输服务(21端口建立连接,20端口传输数据) TCP 25端口:SMTP 简单邮件传输服务 UDP 53端口:DNS 域名解析服务 TCP 80端口:HTTP 超文本传输服务 TCP 110端口:POP3 “邮局协议版本3”使用的端口 TC...
2019-04-24
0
463