摘要: 1、线程函数遇到错误时不设置unix标准errno值,而是作为函数返回值返回给调用者 2、MTU = MSS + IP头(20) + TCP头(20) 3、套接字地址结构: 通用套接字地址结构 struct sockaddr{ unit8_t sa_len; sa_family_t sa_famil 阅读全文
posted @ 2016-03-06 09:33 zhou09 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 1、tcp udp区别 2、udp调用connect 3、TIME_WAIT 如何解决过多 4、connect阻塞问题 5、select可读 6、netstat tcpdump 7、常见tcp选项 MSS 窗口规模 时间戳 阅读全文
posted @ 2016-03-05 20:19 zhou09 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 面向链接、可靠的字节流服务,全双工 1、头部,socket也指一个IP、端口对 2、三次握手 同时打开 3、连接超时 SYN间隔递增,大约75秒放弃 4、MSS TCP传往另一端的最大块数据的长度 只在SYN出现,MSS限制数据包最大值,滑动窗口与缓冲期有关 5、四次挥手 TIME_WAIT 6、状 阅读全文
posted @ 2016-03-05 20:09 zhou09 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 仅应用于UDP 1、三种IP地址,单播、广播、多播 2、受限广播 255.255.255.255 路由不转发 网络广播 netid.255.255.255 A类,没有划分子网 子网广播 主机号都为1 所有子网广播 子网号主机号均为1 划分子网 3、ping 255.255.255.255 arp - 阅读全文
posted @ 2016-03-05 18:36 zhou09 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 面向数据报传输协议 1、头部 2、ICMP不可达 当路由器收到一份需要分片的数据报,而在 I P首部又设置了不分片( D F)的标志比特 用于发现路径最小MTU traceroute和UDP发现MTU 3、源站抑制差错 收数据报的速度比其处理速度快时 阅读全文
posted @ 2016-03-05 18:18 zhou09 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 控制报文协议 1、ICMP有差错报文,查询报文(eg ping 时间戳) 2、以下情况不会产生差错: 1) ICMP差错报文(但是, I C M P查询报文可能会产生 I C M P差错报文)。 2) 目的地址是广播地址或多播地址( D类地址)的I P数据报。 3) 作为链路层广播的数据报。 4) 阅读全文
posted @ 2016-03-05 17:33 zhou09 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 不可靠、无连接 网络字节序:大端 1、4bit TOS服务类型:最小时延、最大吞吐量、最高可靠性和最小费用 2、TTL生存时间 经过的路由器数 3、校验 每个16bit反码求和 4、子网掩码 5、特殊IP 0表示所有的比特位全为 0; - 1表示所有的比特位全为 1; n e t i d、 s u 阅读全文
posted @ 2016-03-05 17:17 zhou09 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1、七层协议:物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 2、地址分类 A 0 7位 14位 B 10 14位 16位 C 110 21位 8位 D 1110 28位(多播组号) E 11110 27位 3、链路层,802.3数据包38~1492 以太网数据包46~1500 环回接口 阅读全文
posted @ 2016-03-05 16:52 zhou09 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 常用指令: 1、ldd -v 显示依赖库信息 共享库配置信息/etc/ld.so.conf,ldconfig刷新系统的共享库缓存 2、nm 输出符号表信息 字符代表意义:R 指read-only D指data段 T指text段 S代表bss段 -A 显示来自文件 -n 按地址排序 3、objdump 阅读全文
posted @ 2016-03-05 10:46 zhou09 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 1、、编译过程 2、动态链接、静态链接 动态链接:您可以动态地将程序和共享库链接并让 Linux 在执行时加载库(如果它已经在内存中了,则无需再加载)。 动态加载:有选择地调用库中的函数 3、gcc 预处理 gcc -E test.c -o test.i 或 gcc -E test.c 编译生成汇编 阅读全文
posted @ 2016-03-05 10:07 zhou09 阅读(295) 评论(0) 推荐(0) 编辑