
计算机网络
0c0c0f
网络安全爱好者
展开
-
TCP的连接建立过程
最初A,B主机都处于CLOSE状态。B的TCP服务器进程先创建传输控制块TCB,准备接受客户端进程的连接请求。然后服务器进程就处于LISTEN状态,等待客户的连接请求,如有,即做出响应。A的TCP客户端进程也首先创建传输控制块TCB,然后向B发出连接请求报文,这时首部中的同步位SYN=1,同时选择一个初始序号seq=x.TCP规定,SYN报文段(即SYN=1的报文段)不能携带数据,但要消耗原创 2013-03-15 14:33:08 · 2066 阅读 · 0 评论 -
写几个socket编程几个数据结构
struct socketaddr_in{ short sin_family;//协议族 u_short sin_port;//端口号 struct in_addr sin_addr;//存储的ip地址 char sin_zero[8];//空字节(让sockaddr与sockaddr_in两个数据结构保持大小相同)}主机的Internet地址typedef原创 2013-03-15 17:11:44 · 572 阅读 · 0 评论 -
TCP报文段的首部格式
源端口目的端口 序号 确认号数据偏移原创 2013-03-15 15:18:06 · 4738 阅读 · 0 评论 -
CSMA/CD协议
前奏: 以太网发送的数据都使用曼彻斯特编码的信号,二进制基带数字信号就是高低电压交替出现的信号。使用这个信号的最大问题就是当出现一长串1或0时,接收端就无法从受到的比特流中提取同步位(即比特同步)信号。曼彻斯特编码就是把每个码元在分成两个相等的间隔。码元1是在前一个间隔为低电压而后一个间隔为高电压。码元0则正好相反,从高电压变到底电压(也可以采用相反的规定)这样就保证了在每个码元的正中间出翻译 2013-03-24 13:53:48 · 4658 阅读 · 0 评论 -
jsj网卡的功能
网卡的要功能:1.数据的封装和解封:发送时将上一层交下来的数据加上首部和尾部,成为以太网的侦:接受以太网的侦拨去首部和尾部,让后上交给上一层。2.链路的管理:主要是CSMA/CD协议的实现。3.编码和译码:曼彻斯特编码与译码。一般来讲每块网卡都有一个以上的发光二极管LED指示灯,用来指示网卡的工作状态,一边我们查看网卡是否工作正常。典型的LED指示灯有Link/Act,Full,P原创 2013-03-26 13:54:07 · 779 阅读 · 0 评论