![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
HTTP与TCP/IP
HTTP与TCP/IP
程序员·小李
不知道要干什么的时候,停一停,想一想;知道想要什么的时候,努努力,拼一拼。
展开
-
Web网络基础
TCP/IP分层管理 应用层指的是发起的网络请求,并非Application,HTTP是基于TCP的网络协议,属于应用层。 传输层提供网络数据传输,从应用层获取网络数据后,加上TCP首部。 网络层指的是数据包,是数据传输的最小数据单位。IP属于这一层,加上IP首部。 数据链路层指的是实实在在的硬件设备。网卡,光纤等等。 完整网络请求的流程 MAC地...原创 2019-07-22 16:34:19 · 213 阅读 · 0 评论 -
HTTP协议
HTTP请求的主体 Http请求一定是客户端发起,服务端响应。 HTTP请求的格式 POST指的是发起的POST请求,URI是实际请求资源地址。协议版本指的是发起请求的协议及版本号。 请求头包含很多请求的附加信息 空行用来分隔请求头与请求体。 请求体就是请求的内容或者正文。 HTTP响应的格式 协议版本指定响应使用的协议及版本。状态码指的...原创 2019-08-09 19:54:37 · 321 阅读 · 0 评论 -
【面试必备】TCP连接 三次握手和四次挥手
TCP提供的可靠的网络传输,那么三次握手和四次挥手是哪些,为什么? 三次握手 1. 发送方发送SYN指令给接收方。 2. 接收方将发送方的数据重复一下,然后发送自己的数据。 3. 发送方验证回传的数据和接收方发送的数据。 通过第一次握手,接收方确认发送方发送数据没有问题,也确认自己接收数据没有问题。 通过第二次握手,发送方知道自己发送数据没有问题,也知道自己接...原创 2019-08-17 10:51:10 · 253 阅读 · 1 评论 -
【面试必备】网络相关
OSI、TCP/IP、五层协议 应用层(application-layer)是通过应用进程间的交互来完成特定网络应用。该层协议有SMTP、HTTP、TELNET、DNS等 运输层(transport layer)是负责向两台主机进程之间的通信提供通用的数据传输服务。 传输控制协议 TCP(Transmission Control Protocol)--提供面向连接的,可靠的数...原创 2019-08-17 16:58:42 · 220 阅读 · 0 评论