
Web
贾立桐
路漫漫其修远兮,吾将上下而求索
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
网络-基础
TCP/IP四层(五层)模型TCP/IP是一组协议的代名词,它还包括许多协议,组成了TCP/IP协议簇.TCP/IP通讯协议采用了5层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求1. . . . . . . . . . . . . . . TCP/IP四层(五层)模型图2. . . . . . . . . . . . . . .理解应用层的作用, 初...原创 2020-03-27 20:46:01 · 195 阅读 · 0 评论 -
ARP协议
认识以太网“以太网” 不是一种具体的网络, 而是一种技术标准; 既包含了数据链路层的内容, 也包含了一些物理层的内容. 例如: 规定了网络拓扑结构, 访问控制方式, 传输速率等;例如以太网中的网线必须使用双绞线; 传输速率有10M, 100M, 1000M等;以太网是当前应用最广泛的局域网技术; 和以太网并列的还有令牌环网, 无线LAN等;认识MAC地址MAC地址用来识别数据链路层...原创 2020-03-27 20:36:16 · 485 阅读 · 0 评论 -
IP协议
主机: 配有IP地址, 但是不进行路由控制的设备;路由器: 即配有IP地址, 又能进行路由控制;节点: 主机和路由器的统称;IP协议格式4位版本号(version): 指定IP协议的版本, 对于IPv4来说, 就是4.4位头部长度(header length): IP头部的长度是多少个32bit, 也就是 length * 4 的字节数. 4bit表示最大的数字是15, 因...原创 2020-03-27 20:08:49 · 339 阅读 · 0 评论 -
TCP协议
TCP协议:传输控制协议(Transmission Control Protocol)tcp协议格式源/目的端口号: 表示数据是从哪个进程来, 到哪个进程去;32位序号/32位确认号: 后面详细讲;4位TCP报头长度: 表示该TCP头部有多少个32位bit(有多少个4字节); 所以TCP头部最大长度是15 * 4 = 606位标志位:URG: 紧急指针是否有效ACK: 确认...原创 2020-03-06 19:50:56 · 308 阅读 · 0 评论 -
四次挥手为什么要等2个MSL,而不是1个MSL
MSL是什么?MSL是TCP报文的最大生存时间四次挥手为什么要等2个MSL,而不是1个MSL等待2MSL时间主要目的是怕最后一个 ACK包对方没收到,那么对方在超时后将重发第三次握手的FIN包,主动关闭端接到重发的FIN包后可以再发一个ACK应答包。如果client直接closed,然后又向server发起了一个新连接,我们不能保证这个新连接和刚关闭的连接的端口号是不同的。假设新...原创 2020-03-06 00:56:12 · 5493 阅读 · 2 评论 -
TCP 为什么是三次握手,而不是两次或四次?
TCP 为什么是三次握手,而不是两次或四次?TCP作为一种可靠传输控制协议,其核心思想:既要保证数据可靠传输,又要提高传输的效率,而用三次恰恰可以满足以上两方面的需求!TCP可靠传输的精髓: TCP连接的一方A,由操作系统动态随机选取一个32位长的序列号(InitialSequence Number) ,假设A的初始序列号为1000,以该序列号为原点,对自2将要发送的每个字节的数据进行编号,1...原创 2020-03-05 23:14:09 · 338 阅读 · 0 评论 -
端口号
端口号端口号是什么端口号(Port)标识了一个主机上进行通信的不同的应用程序;端口号范围划分0 - 1023: 知名端口号, HTTP, FTP, SSH等这些广为使用的应用层协议, 他们的端口号都是固定的.1024 - 65535: 操作系统动态分配的端口号. 客户端程序的端口号, 就是由操作系统从这个范围分配的认识知名端口号ssh服务器, 使用22端口ft...原创 2020-03-05 18:46:55 · 413 阅读 · 0 评论 -
HTTP协议
HTTP协议(超文本传输协议)什么是URL平时我们俗称的 “网址” 其实就是说的 URLHTTP请求的格式是什么样的?首行 : [发法] + [url] + [版本号]请求头(Header) : 请求的属性,冒号分隔的键值对;每组属性用\n划分,遇到空行Header部分结束请求体(Body) : 空行后面都是请求体.请求体可为空.如果请求体存在,那么请求头中会有一个Cont...原创 2020-03-05 18:31:14 · 171 阅读 · 0 评论 -
GET和POST的区别
GET和POST的区别修改服务器方面get请求不会在服务器上产生任何结果,所以通常说的安全就是指不会修改服务器信息post请求可能会修改服务器上的数据或信息,比如,发表的博客或者评论,都会对现在的界面进行修改,即都是post请求,也可以看作,post是动态的,get是静态的书写格式方面get方法 GET http://weibo.com/signup/signup.php...原创 2020-03-05 17:54:57 · 162 阅读 · 0 评论 -
TCP/IP四层(五层)模型图
TCP/IP四层(五层)模型图TCP/IP是一组协议的代名词,它还包括许多协议,组成了TCP/IP协议簇.TCP/IP通讯协议采用了5层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求物理层: 负责光/电信号的传递方式. 比如现在以太网通用的网线(双绞 线)、早期以太网采用的的同轴电缆(现在主要用于有线电视)、光纤, 现在的wifi无线网使用电磁波等都属于物理层的概念。物理层...原创 2020-03-05 16:45:48 · 2302 阅读 · 0 评论 -
UDP协议及UDP实现可靠传输
UDP协议的格式16位(2字节)16位(2字节)16位(2字节)16位(2字节)UDP源端口号UDP目的端口号UDP长度UDP检验和数据16位UDP长度 : 头部8字节 + UDP数据字节 最大长度为64K.比较简短...原创 2020-02-06 13:38:02 · 1337 阅读 · 0 评论 -
HTTP请求响应格式和状态码
请求格式1.首行方法 (Get/Post/Head/…)url (网址)版本号 HTTP/1.12.协议头(header)每一行都是一个键值对,中间用 ’ : ’ 来分割.Content-Length: 表示body部分的长度(字节).Content-Type: 表示body部分的数据格式UA: 表示操作系统和浏览器的型号referer: 表示当前页页面是从哪个 页面跳...原创 2019-07-16 17:03:04 · 300 阅读 · 0 评论