07 2016 档案
摘要:1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 9 int main() { 10 /* socket */ 11 int soc_ser_l=socket(PF_INET,SOCK_STREAM,0); 12 13 /* crea...
阅读全文
摘要:1.liunx 编译c语言代码 gcc -o filename filename.c 编译后产生.out的可执行文件 执行方法: ./filename 2.#include<arpa/inet.h> 头文件中包含inet_addr(“192.168.125.129”)函数可以将点分十进制的IP地址变
阅读全文
摘要:Little endian and Big endian 字节序 多于一个字节数据在内存中存放的顺序,在跨平台以及网络程序中字节序才是应该被考虑的问题。 BL and LE 1.little endian 是低位字节存在低位地址,高位字节存在高位地址 2.Big endian 是高位字节排放在内存中
阅读全文
摘要:DHCP:动态主机设定协议 作用 自动将网络参数正确的分配给网络中的每一部电脑,参数包括IP,mask,network,gataway 运作方式 局域网中存在一个DHCP服务器 过程 1.用户端:利用广播发送搜索DHCP的UDP数据报,当用户开机或者重启网卡时,用户端主机会发出搜寻DHCP的UDP数
阅读全文
摘要:TCP超时以及重传 作用 TCP传输的数据有可能丢失,TCP通过在发送时设置定时器来解决,如果定时器溢出,便重传数据。 TCP定时器 1.重传定时器 2.坚持定时器 3.保活定时器 4.2MSL定时器 重新分组 TCP重传时,不一定传相同的分组 TCP允许进行重新分组而发送一个较大的报文段。 SNM
阅读全文
摘要:FTP协议 作用 提供文件传送服务,将一个完整的文件从一个系统复制到另一个系统。 协议 1.控制连接通常以客户 服务器的方式连接。端口为21,IP服务类型(TOS),控制、“最大限度减小延迟” 2.文件传输时,每当一个文件在客户与服务器之间传输,便创建一个连接。IP服务类型(TOS):数据、“最大限
阅读全文
摘要:DNS:域名系统 作用 提供主机名字和IP地址之间的转换 DNS名字 顶级域:特殊域,普通域,国家域 例如:jncc.nuaa.edu.cn中,cn为国家域 许多国家将其二级域组织成类似顶级域的结构,如上例中edu。 当一个系统加入到一个区域的时候,该区域的DNS管理者为新系统申请一个域名和一个IP
阅读全文
摘要:概念部分 TCP连接的建立与终止 TCP端口 1~1023是标准端口组 >特定的服务 1024~65535是临时端口组 >操作系统临时分配 连接的建立过程 如笔记图 1.SYN=1 请求建立连接A >B 2.ACK=1 响应1中的请求;SYN=1,请求连接B >A 3.ACK=1 响应2中的连接请求
阅读全文
摘要:Traceroute 程序(icmp应用) 作用 可以让我们看到IP数据从一台主机传到另一台主机经过的路由 方式 使用icmp和IP首部中的TTL 每经过一个路由器,TTL减一。 ICMP回显超时报文中包含信源IP地址 IP数据报的内容是一份端口不可达的UDP数据。 主机发送一个IP数据报(TTL=
阅读全文
摘要:RARP逆地址解析协议 系统引导的时候, 需要知道本机的IP地址,对于有盘系统,直接从磁盘中读取即可,对于无盘系统,需要通过RARP过程知道IP地址。 RARP过程 从接口卡上面读取唯一的硬件地址,然后发送RARP请求,请求某个主机响应该无盘系统的IP地址。 RARP分组格式 大致与ARP类似,不同
阅读全文
摘要:IP:网际协议 IP 提供不可靠无连接的数据报传送服务 不可靠:不能保证IP能够顺利到达目的地 无连接:每个数据报都是相互独立的,IP数据报可以不按照发送的顺序进行接收 IP首部 IP首部的长度为20个字节(如果不包括选项字段) 每一行有24个字节,一共五行。 传输的时候按照big endian的字
阅读全文

浙公网安备 33010602011771号