数据报udp,有记录边检,(一大段发出去),地成协议出问题,上乘会解决
TCP:被分段都小于MTU,发出后启动 “定时” 器等待确认、重传,回来带确认信息,考虑到有效载荷问题,还有段对段校验和,(序号)对数据重排,流量控制等
read,write 代内数据,ioctl代外数据 GFW攻击,rst 两方分手,psh,让内存数据快速写到程序中
udp:可以发0长度的包
判断那个ip包是否有头,那成分,那成有,
(client)syn-> (server)syn+1 ack ack+1
两倍的2MSLtiimeout 防止资源被其他进程占用 (主动,被动,同时断开)
unix 网路遍程第二卷
bind --->地址
listen -->准备 ----》quene
accept-->迎接
socket_raw 可以实现ping imcp 要root权限,
权限,有效组ID,保留组ID,
getserverbyname 不可重入 ,返回一个指针
写程序最好接受系统的配置。像 接受/etc/servers配置port号
使用特权端口号要注意 set_uid()
网络参数必须转换,用户数据更据协议转换
ebandiness
8bits 不需要转换,16,32都要转换,
64位要自己定义 float64 , 分开传,2x10 符号位,和整数分开传,最好用uint_t ,uint16_t,uint32_t,表示,结构体的优化
要注意,采用主动对齐,防止换位,不要使用位域;int x:1;使用的话,只有分别定义。
__byte_order __big_endian ,_little_endian.
主要是不同主机存储多字节徐的方是不一样
网路遍程主要是流程搞清楚
socket(),注意最后一个数字,0表示协议中只有一个,RAW
注意OOB(带外数据)只能用recv/send发送
传指针时带长度
绑定bind()的自动,TCP和UDP端口是独立的,
向一个关闭的读段的管道写会怎么样,默认是准制,会产生一个EPIPE,SIGPIPE
被中断,EINT 管道关闭 返回0,没数据被阻塞, man 7 signal man 7 pipe
-
Anny*
2012-05-29 14:02:36
- 简历问题还比较大,不像有经验的写的
-
*Anny*
2012-05-29 14:12:02
- 在校时间没写,工作跳槽比较频繁
-
*Anny*
2012-05-29 14:12:08
- 硬件工程师的技能没写
-
*Anny*
2012-05-29 14:12:17
- 专业技能描述比较泛泛
-
*Anny*
2012-05-29 14:12:41
- 项目经验也没有,可以加入你在工作过程中的项目经验
- 你把你经验的地方,多突出一下,另外硬件和专业技能多体现