网络
灵魂胖子
这个作者很懒,什么都没留下…
展开
-
TCP三次握手、四次挥手
TCP三次握手、四次挥手TCP三次握手TCP的连接建立,我们常常称为三次握手。 A:您好,我是A B:您好A, 我是B A:您好B我们也称之为“请求->应答->应答之应答” 1、一开始,客户端和服务器都处于CLOSED状态。2、先是服务端主动监听某个端口,处于LISTEN状态。3、然后客户端主动发起连接SYN,之后处于SYN-S原创 2018-08-31 23:01:17 · 140 阅读 · 0 评论 -
TCP/UDP套接字
TCP/UDP套接字socket套接字相当于网络通信两端的插座,只要对方的socket和自己的socket有通信连接,双方就可以发送和接收数据。 网络字节序我们已经知道,内存中的多字节数据相对于内存地址有大端和小端之分,磁盘文件中的多字节数据相对于文件中的偏移地址也有大端小端之分。网络数据流同样有大端小端之分,那么如何定义网络数据流的地址呢?发送主机通常将发送缓冲区中的数据...原创 2018-08-29 16:28:26 · 2551 阅读 · 0 评论 -
TCP —— 传输控制协议
TCP —— 传输控制协议资料:《图解TCP/IP》目录TCP头部结构序列号与确认应答(ACK)机制超时重传机制面向连接滑动窗口流量控制拥塞控制延迟应答捎带应答使用TCP协议通信的双方必须先建立连接,然后才能开始数据的读写。双方都必须为该连接分配必要的内核资源,以管理连接的状态和连接上数据的传输。TCP头部结构16位源端口号和目的端口号:告知主机该报...原创 2018-09-01 18:30:12 · 443 阅读 · 0 评论 -
ARP —— 地址解析协议
ARP —— 地址解析协议参考资料《图解TCP/IP》ARP协议能实现任意网络层地址到任意物理地址的转换。以目标IP为线索,用来定位下一个应该接收数据分包的网络设备所对应的MAC地址。ARP请求/应答报文的格式: 硬件类型字段定义物理地址的类型,它的值为1表示MAC地址。协议类型字段表示要映射的协议地址类型,它的值为0x800,表示IP地址。硬件地址长度和协议地址长度字段...原创 2018-09-05 16:27:04 · 413 阅读 · 0 评论 -
HTTP
HTTPHTTP协议用于客户端和服务端之间的通信。它几乎是每个人上网都会用的第一个协议。举个例子:我们要访问百度的首页我们先登录 http://www.baidu.com/, http://www.baidu.com/是一个URL,叫做统一资源定位符。接着HTTP的处理就会开始,首先是客户端向服务器建立一个TCP连接,然后在这个TCP连接上进行请求和应答以及数据报文的发送。我们知道...原创 2018-09-08 21:27:10 · 230 阅读 · 0 评论 -
IP —— 网际协议
IP —— 网际协议参考资料《图解TCP/IP》目录: IP头部格式 IP地址 公网IP地址和私有IP地址 IP路由 IP的分片与重组IP是TCP/IP协议族中最为核心的协议,所有的TCP、UDP、ICMP及IGMP数据都以IP数据报格式传输。它为上层协议提供无状态、无连接、不可靠的服务。 主要作用就是在复杂的网络环境中将数据包发给最终的目标地址。实现“点对点的通信”。...原创 2018-09-03 19:56:21 · 808 阅读 · 0 评论