随笔分类 - Network Programming
摘要:基于TCP/IP的网络管理包含3个组成部分: 一个 管理信息库MIB :MIB包含所有代理进程的所有可被查询和修改的参数 关于MIB的一套公用的结构和表示符号,即 SMI(管理信息结构) 管理进程和代理进程之间的通信协议,即 SNMP(简单网络管理协议) SNMP在运输层大多使用UDP...
阅读全文
摘要:第17章 TCP:传输控制协议TCP提供了一种可靠的面向连接的字节流运输层服务TCP的服务尽管TCP和UDP都使用相同的网络层(IP),TCP却向应用层提供与UDP完全不同的服务。TCP通过下列方式来提供可靠性:1)应用数据被分割成TCP认为最适合发送的数据块(而对UDP,应用程序产生的数据报长度不...
阅读全文
摘要:第13章 IGMP:Internet组管理协议IGMP用于支持主机和路由器进行多播;IGMP是IP层的一部分,IGMP报文通过IP数据报进行传输:IGMP报文长度为固定8 Byte:报文中,IGMP类型为1表示由多播路由器发出的查询报文,为2说明是主机发出的报告报文;加入一个多播组多播的基础就是一个...
阅读全文
摘要:第12章 广播和多播广播是将数据报发送到网络中的所有主机(通常是本地相连的网络);多播是将数据报发送到网络的一个主机组;这两个概念的基本点在于当收到送往上一个协议栈的数据帧时采用不同类型的过滤。每个协议层均可以因为不同的理由丢弃数据报。所以了解一下主机对由信道传送过来的帧的过滤过程:使用广播的问题在...
阅读全文
摘要:第11章 UDP协议UDP首部UDP的检验和是可选的,而TCP的检验和是必须的;UDP的检验和是端到端的检验和。由发送端计算,由接收端验证;尽管UDP的检验和是可选的,但总是推荐被使用IP分片解释几个术语: IP数据报:指IP层端到端的传输单元(在分片之前和重新组装之后) IP分组: 指在IP层...
阅读全文
摘要:第九章 IP选路netstat -rn 显示路由表初始化路由表的两种方法: 方法1:在配置文件中指定静态路由(不常用) 方法2:运行路由守护程序 或者 使用ICMP路由器发现报文没有到达目的地的路由的处理: 此时的结果取决于该IP数据报是由主机产生的还是被转发的。 若是由本地主机产生的,...
阅读全文
摘要:Ping程序:ping程序是通过发送一份ICMP回显请求报文(即ICMP报文的一种,其类型为8,代码为0)给主机,并等待返回ICMP回显应答 来测试另一台主机是否可达。ping程序不用经过传输层,ping服务器一般在内核中实现ICMP的功能。书中介绍到可以利用ping程序的IP记录路由选项和IP时间...
阅读全文
摘要:ICMP协议:ICMP是IP层的一个组成部分,ICMP报文是在IP数据报内部被传输的,用于在IP主机、路由器之间传递控制消息。控制消息是指网络不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用;ICMP报文类型分两种:查询报文、差...
阅读全文
摘要:ARP功能:从逻辑internet地址(IP地址)到对应的物理硬件地址(以太网地址)之间的转换ARP工作原理:(1)首先每个主机都会在自己的ARP缓冲区中建立一个ARP列表,以表示IP和MAC间的对应关系(2)当源主机要发数据时,先检查ARP列表中是否有对应IP地址的目的主机的MAC地址。若有则直接...
阅读全文



浙公网安备 33010602011771号