网络
sunshineywz
这个作者很懒,什么都没留下…
展开
-
route
/* Routing Table Entries: /struct route {IPaddr rt_net; / network address for this route /IPaddr rt_mask; / mask for this route /IPaddr rt_gw; / next IP hop /u_short rt_metric; / distance ...原创 2019-09-13 21:06:05 · 311 阅读 · 0 评论 -
udpcksum
/*------------------------------------------------------------------------ * udpcksum - compute a UDP pseudo-header checksum *----------------------------------------------------------------------...原创 2019-09-13 21:06:23 · 217 阅读 · 0 评论 -
tcp
/* tcp packet format */struct tcp { unsigned short tcp_sport; /* source port */ unsigned short tcp_dport; /* destination port */ tcpseq tcp_seq; /* sequence */ tcpseq tcp_ack; /* acknow...原创 2019-09-13 21:06:41 · 688 阅读 · 0 评论 -
udp
struct udp { /* message format of DARPA UDP */ unsigned short u_src; /* source UDP port number */ unsigned short u_dst; /* destination UDP port number */ unsigned short u_len; /* length of UD...原创 2019-09-13 21:06:56 · 718 阅读 · 0 评论 -
ep
struct ep { /* complete structure of Ethernet packet*/ u_long ep_nexthop; /* niput() uses this */ short ep_ifn; /* originati...原创 2019-09-13 21:07:25 · 244 阅读 · 0 评论 -
ftp ssh nfs安装、配置、启动服务
原创 2019-08-25 08:48:56 · 217 阅读 · 0 评论 -
sched
/* * Disable the timer for a given RPC task. Should be called with * queue->lock and bh_disabled in order to avoid races within * rpc_run_timer(). */static void__rpc_disable_timer(struct rpc_...原创 2019-10-31 16:57:36 · 213 阅读 · 0 评论 -
tcpswindow
tcpswindow/*------------------------------------------------------------------------ * tcpswindow - handle send window updates from remote *-------------------------------------------------------...原创 2019-10-31 16:57:12 · 155 阅读 · 0 评论 -
tcb
struct tcb { short tcb_state; /* TCP state */ short tcb_ostate; /* output state */ short tcb_type; /* TCP type (SERVER, CLIENT) */ int tcb_mutex; /* tcb mutual exclusion */ short tcb_cod...原创 2019-10-31 16:56:55 · 583 阅读 · 0 评论 -
tcprwindow
tcprwindow/*------------------------------------------------------------------------ * tcprwindow - do receive window processing for a TCB *--------------------------------------------------------...原创 2019-10-31 16:56:40 · 172 阅读 · 0 评论 -
糊涂窗口综合症和Nagle算法
糊涂窗口综合症和Nagle算法关键字:糊涂窗口综合症 nagle算法 延迟ACK/clark算法 CORK选项第一部分 糊涂窗口综合症当发送端应用进程产生数据很慢、或接收端应用进程处理接收缓冲区数据很慢,或二者兼而有之;就会使应用进程间传送的报文段很小,特别是有效载荷很小。极端情况下,有效载荷可能只有1个字节;而传输开销有40字节(20字节的IP头+20字节的TCP头) 这种现...原创 2019-10-30 16:27:30 · 373 阅读 · 0 评论 -
local_out
local_out/*------------------------------------------------------------------------ * local_out - handle an IP datagram headed for a local process *----------------------------------------------...原创 2019-10-30 16:26:51 · 248 阅读 · 0 评论 -
pt
ptstruct pt { /* entry in the port table */ char ptstate; /* port state (FREE/LIMBO/ALLOC)*/ int ptssem; /* sender semaphore */ int ptrsem; /* receiver semaphore */ int ptmaxcnt; /* max...原创 2019-10-30 16:26:33 · 170 阅读 · 1 评论 -
dgwrite
dgwrite/*------------------------------------------------------------------------ * dgwrite - write one datagram to a datagram pseudo-device *----------------------------------------------------...原创 2019-10-30 16:26:16 · 122 阅读 · 0 评论 -
网络配置
虚拟机网络模式Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。桥接模式设置IP网关vi /etc/network/interfacesinterfaces(5) file used by ifup(8) and ifdown(8)auto loiface lo inet loopback#the primary network inter...原创 2019-09-24 08:42:45 · 175 阅读 · 0 评论 -
TCP状态机
原创 2019-07-31 22:27:03 · 126 阅读 · 0 评论 -
4次挥手
原创 2019-07-14 10:46:52 · 109 阅读 · 0 评论 -
3次握手
原创 2019-07-14 10:46:21 · 138 阅读 · 0 评论 -
TCP的三次握手与四次挥手
原创 2019-07-14 15:17:42 · 99 阅读 · 0 评论 -
socket编程
原创 2019-07-10 22:04:17 · 112 阅读 · 0 评论 -
TCP连接的建立(三次握手)
原创 2019-07-14 15:26:19 · 187 阅读 · 0 评论 -
TCP连接的释放(四次挥手)
原创 2019-07-14 15:28:24 · 128 阅读 · 0 评论 -
为什么客户端最后还要等待2MSL?
原创 2019-07-14 15:28:59 · 1061 阅读 · 0 评论 -
如果已经建立了连接,但是客户端突然出现故障了怎么办?
原创 2019-07-14 15:29:31 · 965 阅读 · 0 评论 -
为什么建立连接是三次握手,关闭连接确是四次挥手呢?
原创 2019-07-14 15:30:26 · 301 阅读 · 0 评论 -
tcp连接过程
原创 2019-07-14 10:47:48 · 633 阅读 · 0 评论