![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
Advsance
我们的征途是星辰大海
展开
-
UDP实现通信
UDP协议:无连接 不可靠传输 面向数据报传输本文目的是在linux下能实现简单的UDP通信搭建流程服务端:创建套接字绑定地址信息接收消息回复消息完成这些动作主要依靠系统提供的API来完成创建套接字:int socket(int domain, int type, int protocol);domain:是用什么版本的协议 例如 IPV4 or IPV6type : 创...原创 2019-11-09 20:50:11 · 325 阅读 · 0 评论 -
TCP/UDP传输层协议字段信息及其内容
传输层:负责端与端之间的数据传输(进程与进程间,端与端)典型的有 TCP和UDPUDP协议特性:无连接,不可靠,面向数据报字段信息:四个部分 16位源端口 16位目的端口 16位数据长度 16位校验和 各为2k16位数据报长度:udp数据报的总长度(包括UDP的首部)为了避免接收半条数据,导致缓冲区的数据长度无法标识,导致交付混乱,由此每次只能整条交付(UDP向应用层交付),同时因为是...原创 2019-07-29 11:27:15 · 2669 阅读 · 0 评论 -
TCP协议的三次握手,与四次挥手
TCP协议:面向连接三次握手:三次握手图像标识如下:连接建立过程:1)server(服务端)先创建套接字,再绑定地址信息,并且开始监听,看是否有新的连接到来 此时这个套接字的状态为—LISTEN2) client(客户端) 创建套接字,绑定地址信息,然后向服务端发起请求3)连接建立的过程(三次握手):client端向server端发送SYN(6位保留位中)建立连接请求信号(第一次握...原创 2019-07-29 12:28:55 · 193 阅读 · 0 评论 -
网络编程基础(一)
1.网络的发展背景1)最开始的计算机是为了计算导弹的弹道,当时计算机没有网络,数据只能从一台计算机拷贝到令一台,由于很麻烦,就出现了交换机,局域网:一千米以下城域网:10千米以下,广域网: 大于10公里,因特网:互联网 ,以太网(走网方式),令牌环网(走网方式,快被淘汰);通信方式:在网络中唯一标识一台主机,— uint32 — 无符号32位的整数在网络通信中的每一条数据中都应该包含有目的...原创 2019-08-10 20:47:40 · 166 阅读 · 0 评论 -
HTTP协议各字段信息
知名协议:超文本传输协议网址-URL-统一资源定位符完整版: http:协议方案名称 https:加密的http@符号间隔例如下面这段数据中https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=C%2B%2B&rsv_pq=df3671d2003a...原创 2019-08-15 11:12:35 · 3784 阅读 · 0 评论 -
TCP特性剖析
引言:前面介绍了TCP/和UDP协议的基本特性,以及基本的字段信息,三次握手,四次挥手等。下面深入剖析TCP协议https://blog.csdn.net/Advsance/article/details/97623764https://blog.csdn.net/Advsance/article/details/97631156TCP协议TCP的保活机制:通信双方长时间没有往来,则每一段...原创 2019-08-15 17:37:03 · 368 阅读 · 0 评论