
网络
hertioy
余生很长,当下很短。
展开
-
GCC编译-Werror
GCC编译-Werror编译:第一步、是进行预编译,使用-E参数可以让GCC在预处理结束后停止编译过程:gcc -E hello.c -o hello.i预处理的宏定义插入到hello.i中第二步、是将hello.i编译为目标代码,这可以通过使用-c参数来完成:gcc -c hello.i -o hello.o也可以通过源文件直接生成gcc -c hello.c第三步、是将生成的...原创 2020-03-30 16:02:28 · 11077 阅读 · 0 评论 -
TCP/IP协议
目录网络发展网络协议两个出名的通信协议结构模型OSI七层参考模型TCP/IP五层参考模型网络通信中的数据(协议的封装与应用)封装与分用网络层IP协议IP协议头格式网段划分路由选择数据链路层认识以太网以太网数据帧格式MAC地址ARP协议ARP数据报格式MTU其他重要协议DNS:ICMP:ping命令网络发展独立模式:计算机之间相互独立网络互联:多台计...原创 2020-03-30 14:15:29 · 288 阅读 · 0 评论 -
HTTP状态码详解
状态码 含义100 客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。101 服务器已经理解了客户端的请求,并将通过Upgrade 消息头通知客户端采用不同的协议来完成这个请求。在发送完这个响应最后的空行后,服务器将会切换到在Upg...原创 2019-08-14 08:38:20 · 100 阅读 · 0 评论 -
IP地址分类
![在这里插入图片(https://img-blog.csdnimg.cn/20190815085334948.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hlcnRpb3k=,size_16,color_FFFFFF,t_70)...原创 2019-08-15 08:54:27 · 101 阅读 · 0 评论 -
Io多路转接模型及其原理
三种IO多路转接模型来实现多路转接IO:select:int select(int nfd,fd_set *rfds,fd_set *wfds,fd_set *efds,struct timeval *tv)FD_ZERO(fd_set *set) FD_ISSET(int fd,fd_set *set)FD_SET(int fd,fd_set *set)...原创 2019-08-28 22:24:10 · 690 阅读 · 0 评论