TCP/IP详解 笔记十四
摘要:TCP/IP协议(二) 连接的建立与终止 tcpdump -S输出TCP报文的格式 格式: 源>目的:标志 (标志就是tcp头部)。标识首字符意义如下: 例如:telnet 某服务的输出(包括连接建立和终止) 标识解释:S 1415531521:1415531521(0) win 4096 <mss
阅读全文
TCP/IP详解 笔记十三
摘要:TCP协议(一) 概述 特点 1, 面向连接可靠的字节流服务 2, 只有两方通信,不能用于广播或多播 3, 应用数据被TCP分隔为最合适发送的数据段,传给IP协议栈 4, 发送端并启动定时器,超时重传 5, 接收端需要发送确认 6, 检验和错误的数据包将被丢弃,并不确认收到此数据包(希望超时重传)
阅读全文
TCP/IP详解 笔记十二
摘要:简单文件传送协议 TFTP 1) 初衷是为了引导无盘系统 2) 使用UDP 3) 代码都能适合只读存储器 无盘主机通过RARP获得ip地址后进行一个TFTP请求 报文格式 正常情况下,一个无盘系统第一个请求是读请求 1) 操作码有,(1==RRQ)是读请求,(2==WRQ)写请求,3数据传输,4数据
阅读全文
TCP/IP详解 笔记十一
摘要:域名服务系统(DNS) DNS:名字到IP转换;电子邮件选路信息;分布式数据库 解析器:是通过gethostbyname(3)和gethostbyaddr(3)来实现的 最常用的名字服务器是BIND DNS基础 域名的每个标志符的最大长度是63个字符长度,不区分大小写 每个节点域名是从该节点到根用”
阅读全文
TCP/IP详解 笔记十
摘要:IGMP Internet组管理协议 IGMP的作用:让一个物理网络上的所有系统知道主机所在的多播组; 让路由器知道多播数据报应该向哪个端口转发。 IGMP有固定长度,没有可选数据,在ip头部的协议值为2。 IGMP报文 报文格式: 类型为1表示路由器发出的查询报文,2说明是主机发送的报告报文。 查
阅读全文
TCP/IP详解 笔记九
摘要:广播和多播 多播和广播只能用于UDP包,TCP明确在两个进程间建立连接。 多播:帧只传送给属于多播组的多个接口 主机对帧的过滤过程: 通常网卡只接收那些目的地址为本物理接口地址或广播地址的帧;设置为混合模式的网卡能接收每个帧的一个复制。大多数网卡经过配置都可以接收目的地址为多播地址或子网多播地址的帧
阅读全文
TCP/IP详解 笔记八
摘要:UDP协议 UDP是传输层协议,提供无连接不可靠的数据传输,其优点失效率高,确定确定是无序不可靠。 报文格式 UDP头部 TCP和UDP的端口号是独立的 UDP长度是指UDP数据报的总长度 UDP的校验和 分片 在发送端主机上或中间路由器上,IP把数据包长度和MTU做比较,决定是否分片。只有到达目的
阅读全文
TCP/IP详解 学习七
摘要:静态选路的前提: 1) 网络比较小 2) 网络之间单点连接 3) 网络之间没有多余的路由 动态选路协议,用于路由器之间的通信,有以下几种: 1) RIP(Routing Infromation Protocal),选路信息协议 2) OSPF(Open Short Path First)最短路径优先
阅读全文
TCP/IP详解 学习六
摘要:从ip层看路由表 选路策略 选路策略:决定把哪些路由放到路由表的规则。 Ip执行选路机制,而路由守护程序则提供选路策略。 Netstat –rn 打印路由表,如果没有-n命令会搜索配置文件,将网络地址换为网络名 标志(flags)的含义: 当路由器接到一封不能转发的包时,向源主机发送ICMP差错报文
阅读全文
TCP/IP详解 学习四
摘要:ARP地址解析协议 当一台主机把以太网数据帧发送到位于同一局域网上的另一台主机时,是根据 48 bit的以太网地址来确定目的接口的。设备驱动程序从不检查 I P数据报中的目的 I P地址。 ARP的分组格式 紧跟着帧类型字段的前四个字段指定了最后四个字段的类型和长度。 目的地址为全 1的特殊地址是广
阅读全文
TCP/IP详解 学习三
摘要:网际协议 ip Ip 是不可靠和无连接的 ip首部 4个字节的 32 bit值以下面的次序传输:首先是 0~7 bit,其次 8~15 bit,然后 1 6~23 bit,最后是 24~31 bit。这种传输次序称作 big endian字节序。以其他形式存储二进制整数的机器,如 little en
阅读全文
TCP/IP详解 学习二
摘要:链路层: 在 T C P / I P协议族中,链路层主要有三个目的:(1)为 I P模块发送和接收 I P数据报;( 2)为 A R P模块发送 A R P请求和接收 A R P应答;( 3)为 R A R P发送 R A R P请求和接收 R A R P应答。 以太网和IEEE 802封装: 以太
阅读全文
TCP/IP详解 笔记一
摘要:概述: Tcp-ip让网络上的计算机进行通信,而不管计算机和操作系统是否一样。 分层结构: Tcp/ip协议族是多层协议的组合,而tcp和ip只是其中的两个协议而已。 一个通信举例: 注意图的右上方:一般情况下下三层由操作系统实现;用户程序只管处理细节,而下三层只管网络数据传输。 两个不同类型的网络
阅读全文