- 上一篇 华为HCNE专题七:动态路由协议RIP和OSPF [2007-6-22 17:28:54]
| 微软MCSE2003:Security | 微软MCSE2003+MCDBA |
| 国家软考-网络工程师 | 华为认证网络工程师(HCNE) |
| Adobe平面设计师(ACCD) | Adobe网络设计师(ACCD) |
| 国家信息化网络安全工程师 | CEAC网络应用工程师 |
| CEAC微机装配与维护工程师 | 信息产业部数据恢复职业技术培训 |
| 黑客系列:黑客攻防实战 | 瑞星病毒防范技能工程师 |
重点:掌握TCP/IP各层子协议的功能
难点:理解各个子协议
亮点/应用/重要性:TCP/IP是一个非常重要的基础,了解它的工作原理也是很必要的。
主要内容:结合到OSI七层模型,重点讲解TCP/IP协议栈中的每个子协议的功能以及工作原理。
思科CCNA专题二:TCP/IP协议及子协议(第二章)(20070620)在线专题授课音频
(本课程正式学员可登录学习系统,进入对应课程,在窗口左边的“课程资料室”内进行在线浏览。)答疑整理:
一, TCP/IP四层模型概念
|
层 次 |
功 能 |
|
应用层 |
应用程序通过这一层访问网络。 |
|
传输层 |
传输协议在计算机之间提供通信会话 。 传输协议的选择根据数据传输方式而定。 两个传输协议: 传输控制协议TCP:为应用程序提供可靠的通信连接。 适合于一次传 输大批数据的情况。并适用于要求得到响应的应用程序。 用户数据报协议UDP:提供了无连接通信,且不对传送包进行可靠的保证。适合于一次传输小量数据,可靠性则由应用层来负责。 |
|
互联层 |
互联协议将数据包封装成internet数据报,并运行必要的路由算法。 这里有四个互联协议: 网际协议IP:负责在主机和网络之间寻址和路由数据包。 地址解析协议ARP:获得同一物理网络中的硬件主机地址。 网际控制消息协议ICMP:发送消息,并报告有关数据包的传送错误。 互联组管理协议IGMP:被IP主机拿来向本地多路广播路由器报告主机组成员。 |
|
网络接口层 |
负责数据帧的发送和接收,帧是独立的网络信息传输单元 。 网络接口层将帧放在网上,或从网上把帧取下来。 |
二, ARP协议
要在网络上通信,主机就必须知道对方主机的硬件地址(我们不是老遇到网卡 的物理地址嘛)。地址解析就是将主机IP地址映射为硬件地址的过程。地址解 析协议ARP用于获得在同一物理网络中的主机的硬件地址。
解释本地IP地址(要了解地址解析工作过程的朋友看好了) 主机IP地址解析为硬件地址:
(1)当一台主机要与别的主机通信时,初始化ARP请求。当该IP断定IP地址是 本地时,源主机在ARP缓存中查找目标主机的硬件地址。
(2)要是找不到映射的话,ARP建立一个请求,源主机IP地址和硬件地址会被 包括在请求中,该请求通过广播,使所有本地主机均能接收并处理。
(3)本地网上的每个主机都收到广播并寻找相符的IP地址。
(4)当目标主机断定请求中的IP地址与自己的相符时,直接发送一个ARP答复, 将自己的硬件地址传给源主机。以源主机的IP地址和
硬件地址更新它的ARP 缓存。源主机收到回答后便建立起了通信。
三, ICMP协议
ICMP源抑制消息:当TCP/IP主机发送数据到另一主机时,如果速度达到路由器或者链路 的饱和状态,路由器发出一个ICMP源抑制消息。
ICMP数据包结构
类型:一个8位类型字段,表示ICMP数据包类型。
代码:一个8位代码域,表示指定类型中的一个功能。如果一个类型中只有一种功能,代码域置为0。
检验和:数据包中ICMP部分上的一个16位检验和。 指定类型的数据随每个ICMP类型变化的一个附加数据。
IGMP
IGMP信息传给别的路由器以使每个支持多路广播的路由器获知哪个主机组和哪个网络中。
IGMP包结构
版本:IGMP的版本,值一般为0x1h。
类型:IGMP消息的类型。
0x1h类型称为主机成员请求,在多路广播路由器上用于指定多级组中的任何成员轮询一个网络。
0x2h类型称为主机成员报告,在主机上用于发布指定组 中的成员情况或对一个路由器的主机成员请求进行回答。
未用:未用的域名被发送者置零且被接收者忽略。
检验和:IGMP头的一个16位检验和。
组地址:主机用该组地址在一个主机成员请求中存储IP多路广播地址。在主机成员请求中, 组地址被全置零,而且硬件级的多路广
播地址被用来标示主机组。
四, TCP详解
(未完……本课程正式学员可登录学习系统,进入对应课程,在窗口左边的“课程资料室”内进行在线浏览。)
站内检索: |
|