随笔分类 - TCP/IP
摘要:1.TCP是一个面向连接的协议,在双方发送数据时需要之间建立连接. 当使用telnet命令是连接对应的端口产生TCP连接,通过tcpdump命令查看TCP报文段的输出 源>目的:标志 在标识中有4个bit标志,分别表示 S F R P . SYN FIN RST PSH 同步序号 发送方完成数据发送
阅读全文
摘要:1.概述 TCP是一个面向连接的字节流服务,在彼此的连接中需要建立一个TCP连接进行通信,TCP也是一个可靠的服务,通过几种方式验证 1.应用数据分割成TCP认为合适的数据快,应用程序产生的数据报长度保持不变,由TCP传递给IP的信息块成为报文段或段. 2,当TCP发送一个段后,启动一个定时器,等待
阅读全文
摘要:1.概述 域名系统(DNS)是一种用于TCP/IP应用程序的分布式数据库,提供主机名字和ip地址转换的选路信息,在应用的角度上,DNS的访问通过地址解析器(resolver)完成,在unix中,解析器通过两个库函数gethostbyname和gethosybyaddr来访问,前者接受主机名字并返回I
阅读全文
摘要:1.概述 IGMP协议,让一个物理网络上的所有系统知道主机所在的多播组,ICMP作为IP层的一部分,通过IP数据报进行传输,有固定的报文长度。通过IP首部协议字段值为2指明 类型为1说明是多播路由器发出的查询报文,为2说明是主机发送的报告报文.检验和的计算与ICMP协议相同 D类IP地址,在查询报文
阅读全文
摘要:1.概述 广播和多播应用于UDP,TCP是一个面向连接协议,意味着分别运行与两个主机内的两进程间存在一个连接,在考虑多个主机内的共享通信网络,每个以太网帧包含源主机和目的主机以太网地址(48bit),通常以以太网帧发往单个主机,目的地指明单个接收接口,因此称单播(unicast),然而需要一个主机向
阅读全文
摘要:1.动态选路 动态选路协议用于路由器之间的通信,当相邻路由器之间进行通信,已告知对方每个路由器当前所连接的网络,就产生了动态选路,在Internet之间采用了许多不同的选路协议,Internet是以一组自治系统(AS)方式组织,每个自治系统通常由单个实体管理,每个自治系统可以选择该自治系统中个路由器
阅读全文
摘要:1.选路原理 在IP搜索路由表分为几个步骤 1.搜索匹配的主机地址 2.搜索匹配的网络地址 3.搜索默认表项. IP层进行选路实际是一种选路机制,搜索路由表并决定向哪个网络接口发送分组,区别选路策略,IP层选路把路由放进哪个路由规则,而路由守护程序则选择选路策略 2.路由表 当执行netstat命令
阅读全文
摘要:1.概述 由Van jacobson编写的工具,用于探索tcp/ip协议,使用ICMP报文和首部TTL字段,TTL字段由发送端设置一个8bit字段,初始值为RFC指定,当前值为64, 每个处理数据的路由器都需要把TTL值减1或减去数据报在路由器中停留的秒数,作为跳站的计数器,所经过的每个路由器都将其
阅读全文
摘要:1.what's PING 由Mike Muuss编写,为了测试另一台主机是否可达,发送一份ICMP回显请求报文给主机,并等待返回ICMP回显应答,如果不能PING到某台主机,那么就不能Telnet或者FTP到那台主机. 在UNIX系统中,ping程序把ICMP报文中的标示符设置成发送进程的ID号,
阅读全文
摘要:1.概述 ICMP为IP组成部分之一,传递差错报文并返回用户进程,在IP数据报内部被传输 类型字段可以有15个不同的值,以描述特定类型的ICMP报文,检验和字段覆盖整个ICMP报文。 2.报文类型 在报文类型中,不同类型由报文的类型字段和代码字段来决定,当发送一份ICMP差错报文时,豹纹始终包含IP
阅读全文
摘要:1.ARP ARP(地址解析协议)主要为IP地址到对应的硬件提供动态映射,过程是自动完成 在网络接口有一个硬件地址(48 bit),在硬件层次上的数据帧交换必须有正确的接口地址,但是32 bit 的IP地址,需要需要知道目的端的硬件地址才能发送数据,ARP的功能可以是站在32bit的IP地址采用不同
阅读全文
摘要:1.概述 IP为协议族核心的协议,所有的TCP都以IP数据报格式进行传输 首部最高位为左边,记为0 bit,最低位在右边,记为31bit 4个字节的32bit 值以下面的次序传输: 0~7 bit,,8~15bit,16~23bit,24~31bit 这种传输次序为big endian子节序 版本号
阅读全文
摘要:1.链路层 链路层主要有3个目的 1.为ip模块发送数据和接收ip数据报 2.为ARP模块发送ARP请求和接受ARP应答 3.为RARP发送RARP请求和应答 以太网IP数据报封装在RFC 894,IEEE 802 网络IP数据报封装在RFC 1042中,所以主机需求rfc都与10mb/s以太网电缆
阅读全文
摘要:1.概述 TCP/IP起源于60年代美国政府遮住的一个分组交换网络项目,在当今被定义为互联网通信接口,TCP/IP主要分为4层,每一层负责不同的通信功能,这促成了一个协议族的诞生,而TCP/IP是一组不同层次的多个协议的组合; 2.分层 链路层:也称作网络接口层,包括操作系统中的设备驱动程序,用于处
阅读全文