![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
文章平均质量分 91
X S
这个作者很懒,什么都没留下…
展开
-
当键入网址后,到网页显示,其间发生了什么?
键入网址到网页显示,有以下几个步骤:解析URL,生成 HTTP 请求消息DNS 域名解析将 HTTP 的传输工作交给操作系统的协议栈TCP 可靠传输IP 远程定位MAC 两点传输网卡,将数字信号转化为电信号交换机转发包路由器,转发网络包到下一个路由器或目标设备服务器接收数据,响应数据包HTTP 请求消息浏览器做的第一步工作是解析 URL ,从而生成发送给 web 服务器的请求消息。URL 里的各个元素代表的含义:所以图中的长长的 URL 实际上是请求服务器里的文件资源。如原创 2021-01-20 14:49:49 · 333 阅读 · 0 评论 -
IP协议
IP基本认识IP 在 TCP/IP 参考模型中处于第三层,也就是网络层。网络层的主要作用是:实现主机与主机之间的通信,也叫点对点(end to end)通信。网络层与数据链路层有什么关系呢?有的小伙伴分不清 IP(网络层) 和 MAC (数据链路层)之间的区别和关系。其实很容易区分,在上面我们知道 IP 的作用是主机之间通信中的,而 MAC 的作用则是实现「直连」的两个设备之间通信,而 IP 则负责在「没有直连」的两个网络之间进行通信传输。举个生活的栗子,我要去一个很远的地方旅行,制定了一原创 2021-01-19 17:10:57 · 303 阅读 · 0 评论 -
TCP重传、滑动窗口、流量控制、拥塞控制
TCP 是一个可靠传输的协议。为了实现可靠性传输,需要考虑很多事情,例如数据的破坏、丢包、重复以及分片顺序混乱等问题。如不能解决这些问题,也就无从谈起可靠传输。TCP 是通过序列号、确认应答、重发控制、连接管理以及窗口控制等机制实现可靠性传输的。重传机制TCP 实现可靠传输的方式之一,是通过序列号与确认应答。在 TCP 中,当发送端的数据到达接收主机时,接收端主机会返回一个确认应答消息,表示已收到消息。但在错综复杂的网络,并不一定能顺利的进行正常的数据传输,万一数据在传输过程中丢失了呢?所以 T原创 2021-01-19 15:04:38 · 144 阅读 · 0 评论 -
TCP四次挥手
TCP四次挥手过程和状态变迁客户端打算关闭连接,此时会发送一个 TCP 首部 FIN 标志位被置为 1 的报文,也即 FIN 报文,之后客户端进入 FIN_WAIT_1 状态。服务端收到该报文后,就向客户端发送 ACK 应答报文,接着服务端进入 CLOSED_WAIT 状态。客户端收到服务端的 ACK 应答报文后,之后进入 FIN_WAIT_2 状态。等待服务端处理完数据后,也向客户端发送 FIN 报文,之后服务端进入 LAST_ACK 状态。客户端收到服务端的 FIN 报文原创 2021-01-18 17:44:01 · 1372 阅读 · 0 评论 -
TCP三次握手
TCP建立连接TCP三次握手过程和状态迁移TCP是面向连接的协议,所以使用TCP前必须先建立连接,而建立连接是通过三次握手而进行的。一开始,客户端和服务器都处于 CLOSED 状态。先是服务端主动监听某个端口,处于 LISTEN 状态。...原创 2021-01-09 21:30:07 · 1466 阅读 · 0 评论 -
TCP基础
TCP首部源端口号和目标端口号:各占两个字节,分别写入源端口号和目标端口号。序号:占4个字节,TCP是面向字节流的。在一个TCP连接中传送的字节流中的每一个字节都按顺序编号。整个要传送的字节流的起始序号必须在连接建立时设置。首部中的序号字段值指的是本报文段所发送的数据的第一个字节的序号。比如,发送的报文段的序号是100,发送的数据大小位200字节,那么下一个报文段的序号应为300。用来解决网络包的乱序问题。确认号:占4个字节,指下一次期望收到的数据的序号,发送端收到这个确认应答以后可以认为在这个序号原创 2021-01-06 17:43:12 · 997 阅读 · 1 评论 -
HTTP
概念:HTTP是超文本传输协议,也就是HyperText Transfer Protocol。HTTP是一个在计算机世界里专门在两点之间传输文字、图片、音频、视频等超文本数据的约定和规范。HTTP状态码1xx:提示信息,表示目前是协议处理的中间状态,还需要后续的操作,实际用到的比较少。2xx:成功,这类状态码表示服务器成功处理了客户端的请求。200 OK:是最常见的成功状态码,表示一切正常。如果是非HEAD请求,服务器返回的响应头都会有body数据。204 No Content:也是常见的成功状原创 2021-01-04 15:39:26 · 523 阅读 · 1 评论