计算机网络
文章平均质量分 64
一枝会思想的芦苇
这个作者很懒,什么都没留下…
展开
-
七层OSI参考模型与五层因特网协议栈
七层OSI参考模型与五层因特网协议栈对应关系:应用层----------------------------------->应用层、表示层、会话层运输层----------------------------------->运输层网络层----------------------------------->网络层链路层-------------------------...原创 2018-12-14 21:56:39 · 311 阅读 · 0 评论 -
TCP 为什么是三次握手,而不是两次或四次?
转自知乎Tcp是个状态鸡Tcp是个双功通信的状态鸡有了这两个前提,我们来枚举所有A鸡和B鸡组成的分布式系统关于信道的所有状态。A鸡1. A->B是通的还是不通。我们用AB表示,值域是y/n。2. B->A是通的还是不通。我们用BA表示,值域也是y/n。B鸡1. A->B是通的还是不通。我们用AB表示,值域是y/n。2. 2. B->A是通的还是不通。...转载 2018-12-11 10:44:24 · 430 阅读 · 0 评论 -
应用层——HTTP 协议
目录1. 概述2. HTTP 的报文结构2.1 请求报文2.2 响应报文3. cookie4. session5. HTTP 各版本特点以及 HTTPS1. 概述超文本传送协议 HTTP 是一个应用层协议,HTTP 使用了面向连接的 TCP 作为运输层协议,保证了数据的可靠传输。 HTTP 不必考虑数据在传输过程中被丢弃后又怎样被重传。但是,HTTP 协议本身是无连接的。这就是说,虽然 HTT...原创 2019-08-19 17:58:46 · 641 阅读 · 0 评论 -
运输层——TCP协议
目录1. 报文格式2. 三次握手3. 四次挥手4. TCP 怎么保证可靠性4.1 TCP 是面向连接的字节流协议4.2 超时重传、应答及数据校验机制4.3 慢启动和拥塞控制4.4 快重传与快恢复1. 报文格式序号:占4字节。序号范围是 0 到 2 的32次方-1 ,序号增加到 2的32次方-1 后,下一个序列号就回到了1。也就是说,序号使用mod 2的32次方 运算。TCP是面向字节流的,T...原创 2019-08-22 12:08:40 · 201 阅读 · 0 评论 -
应用层——域名系统DNS
域名系统 DNS (Domain Name System)是互联网使用的命名系统,用来把便于人们使用的机器名字转换为 IP 地址。域名到 IP 地址的解析过程的要点如下:当某一个应用进程需要把主机名解析为 IP 地址时,该应用进程就调用解析程序(resolver), 并成为 DNS 的一个客户,把待解析的域名放在 DNS 请求报文中,以 UDP 用户数据报方式发给本地域名服务器(使用 UDP 是...原创 2019-08-17 16:11:20 · 208 阅读 · 0 评论