TCPIP协议PPT课件
15
校验和的计算
• 伪包头(校验和计算的特殊性)
32bit
源IP地址
宿IP地址
00000000
协议=17
UDP长度
信息取自IP层报头,计入校验和,用于检错。
16
UDP的特点
• UDP被设计成一个有效的和最小的传输协议。这一点直接反映在 其头结构中。它只包括用于转发数据报至合适应用(端口号)的足 够信息,并且执行一定的错误检查。
UAPR S F RC S SY I GKH T N N
窗 口 大 小 W indow size (1 6 b it)
校 验 和 C hecksum (16bit)
紧 急 指 针 U rgent Pointer(16bit)
选 项 O ptions (0 或 多 个 32bit 字 )
数 据 D ata (可 选 )
• 回环地址,缺省路由器地址,本地网络,广播地址
5
端口
• 端口采用16位端口号来识别,端口对应一个主机上运行的 应用程序。服务器一般使用公认端口号。
• 客户端要保证端口在本机上是唯一的。客户端口成为临时 端口,服务器的服务时刻运行,端口固定一直进行侦听。
• TCP/IP提供的服务都用公认的1~1023,大多数连接是 分配1024~5000之间。
18
TCP协议
• TCP/IP最具代表性的协议 • 可靠的面向连接的协议 • TCP将用户数据打包构成报文段;它发送数据后启动一个定时器;
另一端对收到的数据进行确认,对失序的数据重新排序,丢弃重 复数据; TCP提供端到端的流量控制,并计算和验证一个强制性 的端到端检验和。 • 许多流行的应用程序如Telnet、Rlogin、FTP和SMTP都使用 TCP
10
UDP协议
• 无连接的服务 • 提供高效率/低可靠性服务 • UDP的简单性使UDP不适合于一些应用,但对另一些
更复杂的、自身提供面向链接功能的应用却很适合。 其他可能使用UDP的情况包括:转发路由表数据交换、 系统信息、网络监控数据等的交换。这些类型的交换 不需要流控、应答、重排序或任何TCP提供的功能。
9
思考题
• IP层的MTU和以太网物理链路MTU有什么关系? • IP MTU的最小值是多少? • 自己选择一个本地地址 (如192.168.9.1),使用ping和
Tracert诊断一下,使用抓包软件(Sniffer, Packetyzer等) 分析这个过程。 • 利用windows自带的ping工具发送出分片的IP报文,使用抓 包工具分析报文分片的情况.
8
ICMP协议
• ICMP是“Internet Control Message Protocol”(Internet控制消息协议)的缩写。 它是TCP/IP协议族的一个子协议,用于在IP 主机、路由器之间传递控制消息。控制消息是 指网络通不通、主机是否可达、路由是否可用 等网络本身的消息。这些控制消息虽然并不传 输用户数据,但是对于用户数据的传递起着重 要的作用。
• FTP(20,21),Telnet(23),SMTP(25), DNS(53),WWW(80),POP3(110)
6
IP协议
• 无连接数据报传送,数据报路由选择和差错控制。IP协议 的数据报有报头和数据两部分组成。
• 将数据报包装成符合物理网络要求的帧的格式的过程称为 封装。
• 不同物理网络对帧大小的限制是不同的,这种限制成为物 理网络的最大传输单元(MTU)。
20
序列号
• 序号用来标识从T C P发端向T C P收端发送的数据字 节流,它表示在这个报文段中的的第一个数据字节。序 号是32 bit的无符号数,序号到达23 2-1后又从0开 始。
• T C P为应用层提供全双工服务。这意味数据能在两个 方向上独立地进行传输。连接的每一端必须保持每个方 向上的传输数据序号.
TCPIP简介
1
• 目的 熟悉TCP/IP的基础概念,了解TCP/IP协议族 的基本架构和协议构成
• 对象 学校应届毕业新员工
• 时间 1.5小时
2
主要内 容
•IP地址和端口 •IP、ICMP、TCP和UDP协议 •可靠的数据传输 •应用层协议简介
3
TCP/IP协议图
4
IP地址
• 在互联网上每一个接口必须有唯一的Internet地址。 总长度32位。 一共分为五类:A类,B类,C类,D类,E类。
• UDP不提供任何TCP支持的更先进的功能。没有计时机制、流控 或拥塞管理机制、应答、紧急数据的加速传送,或其他任何功能。 UDP使用尽力方式传送数据报。由于某种原因传输失败,数据报 被丢弃并且不试图作重传。
17
练习:在域名解析(DNS)中使用UDP • 使用 Sniffer 软件监控UDP报文并作简单分析
11
ห้องสมุดไป่ตู้
协议端口(Protocol port)
• 用16bit区分,共有216个端口(每台主机) • 众所周知端口
– 全局分配,用于标准服务器 – 取值小于1024
• 临时端口
– 本地分配(主机建立连接时为用户进程动态分配的 端口)
– 取值大于等于1024
12
保留端口举例
F 应用层 T
P
T E L N E
SH MT TT PP
DS NN SM
P
T
21 23 25 80
Port 53 161
传输层
13
UDP数据包的封装
UDP数据包
应用数据 UDP头部 应用数据
IP头部
UDP头部 应用数据
帧
IP头部
UDP头部 应用数据
14
UDP数据包格式
UDP头部 应用数据
T C P端口号与U D P端口号是相互独立的。
19
TCP数据包格式
源 端 口 Source Port (1 6 b it)
宿 端 口 D estination Port (1 6 b it)
序 列 号 Sequence N um ber(32bit)
确 认 号 A cknow ledgm ent N um ber(32bit)
头长度 *4
R eserved (6 b it)
• 目前的Internet主导协议是IP协议,IPv4 • 下一代Internet协议: IPv6。
7
IP报文头格式
• 报头长度不固定,以32位为单位。数据报总长度占16位,包括报头和数据。报头为4字 节的整数倍,不足用“0”来填充。
• 选项: 路由选择给出一个从源到目标的IP地址序列,要求数据报严格沿制定的路由表传输。
校验和的计算
• 伪包头(校验和计算的特殊性)
32bit
源IP地址
宿IP地址
00000000
协议=17
UDP长度
信息取自IP层报头,计入校验和,用于检错。
16
UDP的特点
• UDP被设计成一个有效的和最小的传输协议。这一点直接反映在 其头结构中。它只包括用于转发数据报至合适应用(端口号)的足 够信息,并且执行一定的错误检查。
UAPR S F RC S SY I GKH T N N
窗 口 大 小 W indow size (1 6 b it)
校 验 和 C hecksum (16bit)
紧 急 指 针 U rgent Pointer(16bit)
选 项 O ptions (0 或 多 个 32bit 字 )
数 据 D ata (可 选 )
• 回环地址,缺省路由器地址,本地网络,广播地址
5
端口
• 端口采用16位端口号来识别,端口对应一个主机上运行的 应用程序。服务器一般使用公认端口号。
• 客户端要保证端口在本机上是唯一的。客户端口成为临时 端口,服务器的服务时刻运行,端口固定一直进行侦听。
• TCP/IP提供的服务都用公认的1~1023,大多数连接是 分配1024~5000之间。
18
TCP协议
• TCP/IP最具代表性的协议 • 可靠的面向连接的协议 • TCP将用户数据打包构成报文段;它发送数据后启动一个定时器;
另一端对收到的数据进行确认,对失序的数据重新排序,丢弃重 复数据; TCP提供端到端的流量控制,并计算和验证一个强制性 的端到端检验和。 • 许多流行的应用程序如Telnet、Rlogin、FTP和SMTP都使用 TCP
10
UDP协议
• 无连接的服务 • 提供高效率/低可靠性服务 • UDP的简单性使UDP不适合于一些应用,但对另一些
更复杂的、自身提供面向链接功能的应用却很适合。 其他可能使用UDP的情况包括:转发路由表数据交换、 系统信息、网络监控数据等的交换。这些类型的交换 不需要流控、应答、重排序或任何TCP提供的功能。
9
思考题
• IP层的MTU和以太网物理链路MTU有什么关系? • IP MTU的最小值是多少? • 自己选择一个本地地址 (如192.168.9.1),使用ping和
Tracert诊断一下,使用抓包软件(Sniffer, Packetyzer等) 分析这个过程。 • 利用windows自带的ping工具发送出分片的IP报文,使用抓 包工具分析报文分片的情况.
8
ICMP协议
• ICMP是“Internet Control Message Protocol”(Internet控制消息协议)的缩写。 它是TCP/IP协议族的一个子协议,用于在IP 主机、路由器之间传递控制消息。控制消息是 指网络通不通、主机是否可达、路由是否可用 等网络本身的消息。这些控制消息虽然并不传 输用户数据,但是对于用户数据的传递起着重 要的作用。
• FTP(20,21),Telnet(23),SMTP(25), DNS(53),WWW(80),POP3(110)
6
IP协议
• 无连接数据报传送,数据报路由选择和差错控制。IP协议 的数据报有报头和数据两部分组成。
• 将数据报包装成符合物理网络要求的帧的格式的过程称为 封装。
• 不同物理网络对帧大小的限制是不同的,这种限制成为物 理网络的最大传输单元(MTU)。
20
序列号
• 序号用来标识从T C P发端向T C P收端发送的数据字 节流,它表示在这个报文段中的的第一个数据字节。序 号是32 bit的无符号数,序号到达23 2-1后又从0开 始。
• T C P为应用层提供全双工服务。这意味数据能在两个 方向上独立地进行传输。连接的每一端必须保持每个方 向上的传输数据序号.
TCPIP简介
1
• 目的 熟悉TCP/IP的基础概念,了解TCP/IP协议族 的基本架构和协议构成
• 对象 学校应届毕业新员工
• 时间 1.5小时
2
主要内 容
•IP地址和端口 •IP、ICMP、TCP和UDP协议 •可靠的数据传输 •应用层协议简介
3
TCP/IP协议图
4
IP地址
• 在互联网上每一个接口必须有唯一的Internet地址。 总长度32位。 一共分为五类:A类,B类,C类,D类,E类。
• UDP不提供任何TCP支持的更先进的功能。没有计时机制、流控 或拥塞管理机制、应答、紧急数据的加速传送,或其他任何功能。 UDP使用尽力方式传送数据报。由于某种原因传输失败,数据报 被丢弃并且不试图作重传。
17
练习:在域名解析(DNS)中使用UDP • 使用 Sniffer 软件监控UDP报文并作简单分析
11
ห้องสมุดไป่ตู้
协议端口(Protocol port)
• 用16bit区分,共有216个端口(每台主机) • 众所周知端口
– 全局分配,用于标准服务器 – 取值小于1024
• 临时端口
– 本地分配(主机建立连接时为用户进程动态分配的 端口)
– 取值大于等于1024
12
保留端口举例
F 应用层 T
P
T E L N E
SH MT TT PP
DS NN SM
P
T
21 23 25 80
Port 53 161
传输层
13
UDP数据包的封装
UDP数据包
应用数据 UDP头部 应用数据
IP头部
UDP头部 应用数据
帧
IP头部
UDP头部 应用数据
14
UDP数据包格式
UDP头部 应用数据
T C P端口号与U D P端口号是相互独立的。
19
TCP数据包格式
源 端 口 Source Port (1 6 b it)
宿 端 口 D estination Port (1 6 b it)
序 列 号 Sequence N um ber(32bit)
确 认 号 A cknow ledgm ent N um ber(32bit)
头长度 *4
R eserved (6 b it)
• 目前的Internet主导协议是IP协议,IPv4 • 下一代Internet协议: IPv6。
7
IP报文头格式
• 报头长度不固定,以32位为单位。数据报总长度占16位,包括报头和数据。报头为4字 节的整数倍,不足用“0”来填充。
• 选项: 路由选择给出一个从源到目标的IP地址序列,要求数据报严格沿制定的路由表传输。
合集下载
第1章 TCPIP概述 网络协议分析 课件(共32张PPT)
点到点
点到网点络 (wǎ nglu ò)2
第二十四页,共32页。
路由器2
网络 3
主机2
应用层
传输层
IP层 网络接口层
点到点
IP层
点到点 网络
(wǎn gluò)
3
网络接口层
☆ 1958年1月,ARPA (Advanced Research Projects Agency)成立。
旨在研究对国防有重大意义的高新技术。 其中研究的重要(zhòngyào)任务之一是:在战争期
☆ 1986年,建立NSFNET,使全美的主要院校、科研机 构联入NSFNET,并与ARPANET相联。
☆ 此后,NSF不断开展并逐步取代ARPANET成为 Internet的新主干,ARPANET逐渐退出历史舞台。
☆ 1991年起,美国政府决定把主干网交给私人公司。 ☆ 1 9 9 3 年 , 高 级 网 络 和 效 劳 ( x i ào l áo ) 公 司 A N S
(Advanced Networks and Services)建立了ANSNET,并 准备取代NSFNET。 ☆ 1995年,NSF不再对NSFNET提供资助,各种商业网 络代替NSFNET提供主干通信效劳(xiào láo),Internet 进入商业化时代。
第二十七页,共32页。
☆ 1995年,VBNS (Very High Speed Backbone Network Service)建设并取代(qǔdài)ANSNET。
应用1 应用2 …… 应用n
IP
网络1 网络2 …… 网络n
TCP/IP沙漏(shā lòu)模型
第二十二页,共32页。
总结:TCP/IP模型是在1个硬件(yìnɡ jiàn)层上构建的4个软
网络体系结构TCPIP模型 ppt课件
• 生命周期( TTL ):该字段包含的信息可以防止一个包在网络中无限地循 环转发下去。TTL值的意义是一个包可以经历的最大周转时间(s)。该 包经过的每一个路由器都会检查该字段中的值,当TTL的值为0的时候, 该包将被丢弃。路由器的时候,该路由器将减少TTL中的值,减少的 值取决于路由器或者根据由网络管理员设置的值。
网络号 0000 ...
0000 网络地址
127
任意值
回路
一般来说,主机号部分为全“1 ”的IP地址保留用作广播地址; 主机号部分为全“0 ”的IP地址保留用作网络地址。
网络体系结构TCPIP模型
B类地址
B类地址:允许214个网络,每个网络允许216-2个主机;
14bits B类: 10 网络号
网络体系结构TCPIP模型
•IP地址
➢IP网络中每台主机都必须有一个惟一的IP地址; ➢IP地址是一个逻辑地址;(与MAC地址比较一下) ➢因特网上的IP地址具有全球唯一性; ➢32位,4个字节,常用点分的十进制标记法:
如 00001010 00000010 00000000 00000001 记为 10.2.0.1
地址确定相应的MAC地址; RARP(Reverse Address Resolution Protocol)
根据MAC地址确定相应的IP地址。
网络体系结构TCPIP模型
TCP/IP网际层的四个主要协议
应用层
传输层 网际层 网络接口
●IP ●ICMP ●ARP ●RARP
网络体系结构TCPIP模型
网络体系结构TCPIP模型
• 标志:标志和分段一起被用来传递信息,例如,对当前的包不能进行 分段(当该包从一个以太网发送到另外一个以太网时),或者(当一个包 被分段后)用以指示在一系列的包片段中,最后一个片段是否发出了。
网络号 0000 ...
0000 网络地址
127
任意值
回路
一般来说,主机号部分为全“1 ”的IP地址保留用作广播地址; 主机号部分为全“0 ”的IP地址保留用作网络地址。
网络体系结构TCPIP模型
B类地址
B类地址:允许214个网络,每个网络允许216-2个主机;
14bits B类: 10 网络号
网络体系结构TCPIP模型
•IP地址
➢IP网络中每台主机都必须有一个惟一的IP地址; ➢IP地址是一个逻辑地址;(与MAC地址比较一下) ➢因特网上的IP地址具有全球唯一性; ➢32位,4个字节,常用点分的十进制标记法:
如 00001010 00000010 00000000 00000001 记为 10.2.0.1
地址确定相应的MAC地址; RARP(Reverse Address Resolution Protocol)
根据MAC地址确定相应的IP地址。
网络体系结构TCPIP模型
TCP/IP网际层的四个主要协议
应用层
传输层 网际层 网络接口
●IP ●ICMP ●ARP ●RARP
网络体系结构TCPIP模型
网络体系结构TCPIP模型
• 标志:标志和分段一起被用来传递信息,例如,对当前的包不能进行 分段(当该包从一个以太网发送到另外一个以太网时),或者(当一个包 被分段后)用以指示在一系列的包片段中,最后一个片段是否发出了。
第6章TCPIP 协议PPT课件
TCP, UDP
ICMP IGMP IP
RARP ARP 与各种网络接口
物理硬件
12
❖ 6.1.4 OSI 与 TCP/IP体系结构的比较
OSI 的体系结构
TCP/IP 的体系结构
TCP/IP 的三个服务层次
7 应用层 6 表示层 5 会话层 4 运输层 3 网络层 2 数据链路层 1 物理层
应用层 (各种应用层协议如
长度是可变的。
14
比特 0 1 2 3 4 5 6 7
优先级
D T R C 未用
比特 0
4
8
16 19
24
31
固
首
定 部
部分
版 本 首部长度 服 务 类 型
总长度
标识
生存时间
协议
标志
片偏移
首部检验和
源地址
可变 部分
目的地址 可 选 字 段 (长 度 可 变)
填充
数据部分
传送
首部
数据部分
IP 数据报
15
比特 0 1 2 3 4 5 6 7
优先级
D T R C 未用
比特 0
4
8
16 19
24
31
固
首
定 部
部分
版 本 首部长度 服 务 类 型
总长度
标识
生存时间
协议
标志
片偏移
首部检验和
源地址
可变 部分
目的地址 可 选 字 段 (长 度 可 变)
填充
数据部分
传送
首部
数据部分 IP 数据报
16
比特 0 1 2 3 4 5 6 7
TCP----传输控制协议 IP---互联网际协议
ICMP IGMP IP
RARP ARP 与各种网络接口
物理硬件
12
❖ 6.1.4 OSI 与 TCP/IP体系结构的比较
OSI 的体系结构
TCP/IP 的体系结构
TCP/IP 的三个服务层次
7 应用层 6 表示层 5 会话层 4 运输层 3 网络层 2 数据链路层 1 物理层
应用层 (各种应用层协议如
长度是可变的。
14
比特 0 1 2 3 4 5 6 7
优先级
D T R C 未用
比特 0
4
8
16 19
24
31
固
首
定 部
部分
版 本 首部长度 服 务 类 型
总长度
标识
生存时间
协议
标志
片偏移
首部检验和
源地址
可变 部分
目的地址 可 选 字 段 (长 度 可 变)
填充
数据部分
传送
首部
数据部分
IP 数据报
15
比特 0 1 2 3 4 5 6 7
优先级
D T R C 未用
比特 0
4
8
16 19
24
31
固
首
定 部
部分
版 本 首部长度 服 务 类 型
总长度
标识
生存时间
协议
标志
片偏移
首部检验和
源地址
可变 部分
目的地址 可 选 字 段 (长 度 可 变)
填充
数据部分
传送
首部
数据部分 IP 数据报
16
比特 0 1 2 3 4 5 6 7
TCP----传输控制协议 IP---互联网际协议
《TCPIP协议详解》课件
《TCPIP协议详解》PPT课 件
探索TCP/IP协议的奥秘,了解其概述、定义、基本原理、组成、层次结构、 主要功能及在计算机网络中的应用。
TCP/IP协议概述
了解TCP/IP协议的起源和作用,它是如何成为互联网通信的基石。
TCP/IP协议的定义
探讨TCP/IP协议的具体定义和标准化过程,以及它与其他网络协议的关系。
TCP/IP协议的基本原理
揭示TCP/IP协议的核心原理,包括分组交换、可靠传输、拥塞控制等关键概 念。
TCP/IP协议的组成
深入研究TCP/IP协议的各个组成部分,如IP、TCP、UDP等协议的功能和特点。
TCP/IP协议的层次结构
解析TCP/IP协议的分层结构,从物理层到应用层的各个层次的责任和作用。
TCP/IP协议的主要功能
详细介绍TCP/IP协议的主要功能,包括地址分配、路由选择、数据传输等关 键功能。
TCP/IP协议在计算机网络中的 应用
探索TCP/IP协议在实际计算机网络中的应用场景,如互联网、局域网、广域 网等的案例分析。
ห้องสมุดไป่ตู้
探索TCP/IP协议的奥秘,了解其概述、定义、基本原理、组成、层次结构、 主要功能及在计算机网络中的应用。
TCP/IP协议概述
了解TCP/IP协议的起源和作用,它是如何成为互联网通信的基石。
TCP/IP协议的定义
探讨TCP/IP协议的具体定义和标准化过程,以及它与其他网络协议的关系。
TCP/IP协议的基本原理
揭示TCP/IP协议的核心原理,包括分组交换、可靠传输、拥塞控制等关键概 念。
TCP/IP协议的组成
深入研究TCP/IP协议的各个组成部分,如IP、TCP、UDP等协议的功能和特点。
TCP/IP协议的层次结构
解析TCP/IP协议的分层结构,从物理层到应用层的各个层次的责任和作用。
TCP/IP协议的主要功能
详细介绍TCP/IP协议的主要功能,包括地址分配、路由选择、数据传输等关 键功能。
TCP/IP协议在计算机网络中的 应用
探索TCP/IP协议在实际计算机网络中的应用场景,如互联网、局域网、广域 网等的案例分析。
ห้องสมุดไป่ตู้
TCP/IP体系结构 ppt课件
课件
14
TCP/IP模型包括4个概念层次
(1)应用层:包含了所有的高层协议,如 FTP、TELNET、DNS、SMTP等。
(2)传输层(TCP层):负责在源主机和目的 主机的应用程序之间提供端到端的数据传 输服务,主要有传输控制协议TCP和用户 数据报协议UDP。
课件
15
(3)网络互连层(IP层):网络互连层也称网际层, 负责将数据报独立地从信息源送到信宿,主要 解决路由选择、阻塞控制、网络互联等问题, 主要有互联网协议IP。
用IP封装。
课件
21
1、网际协议(IP):
❖ 主要负责在主机之间寻址和选择数据包的 路由。IP协议不含错误恢复的编码,属于不可靠 的协议。 2、地址解析协议ARP:
❖ ARP (Address Resolution Protocol )把基于 TCP/IP软件使用的IP地址解析成局域网硬件使用的媒 体访问控制(MAC)地址。 ARP是一个广播协议——网 络上的每一台机器都能收到请求。每一台机器都检查 请求的IP和自己的地址,符合要求的主机回答请求。
我的IP地 址是什么?
无盘工 作站A
无盘工 作站B
无盘工 作站C
RARP 服务器
我听到广播, IP地址是
202.120.5.3
广播地址 A的MAC地址 A的IP?
RARP request
A的MAC地址 A课的件IP地址
23
ARP reply
4、ICMP协议
ICMP(Internet Control Message Protocol )传递 差错报文以及其他需要注意的信息。ICMP报文通常 被网络层或更高层协议(TCP或UDP)使用。一些 ICMP报文把差错报文返回给用户进程。
第三章-TCPIP协议PPT课件
多媒体通信技术 返回
陶为戈
第4页
计算机网络与通信
第三章 TCP/IP协议
应用层主要协议
➢网络终端协议(Telnet)
➢文件传输协议(FTP,File Transfer Protocol)
➢简单邮件传输协议(SMTP,Simple Mail Transfer Protocol)
➢域名系统(DNS,Domain Name System)
128
11
3
31
采用点分十进制记法 则进一步提高可读性
128.11.3.31
多媒体通信技术 返回
陶为戈
第7页
计算机网络与通信
第三章 TCP/IP协议
1.分类的IP地址
1
8
16
24
32
主机地址范围
A类地址 0
网络地址 (7位)
主机地址(24位)
1.0.0.0到 127.255.255.255
B类地址 10
多媒体通信技术 返回
陶为戈
第11页
计算机网络与通信
第三章 TCP/IP协议
在同一个局互域联网网上的中主的机I或P路地由址器的
【重 点】TCP/IP模型,IP地址,子网掩码原理 【难 点】TCP/IP,IP地址分配,子网掩码 【学时分配】10学时 【教学过程】
多媒体通信技术 返回
陶为戈
第1页
计算机网络与通信
第三章 TCP/IP协议
第三章 TCP/IP协议
本章主要讨论TCP/IP体系结构的网际层、传 输层协议,并讨论了下一代网际层协议IPv6的主 要内容。其中TCP/IP协议是我们学习的重点 。
B 16,384 (214)
128.0 191.255
TCPIP基本原理 ppt课件
8.2 TCP/IP基本原理
第七组:王迪、丁易、张 宏伟、黄超、张哲
目录
1 8.2.1TCP/IP的网络体系结构
2 8.2.2IP协议介绍 3 8.2.5TCP协议介绍
精品资料
• 你怎么称呼老师?
• 如果老师最后没有总结一节课的重点的难点,你 是否会认为老师的教学方法需要改进?
• 你所经历的课堂,是讲座式还是讨论式? • 教师的教鞭
• “不怕太阳晒,也不怕那风雨狂,只怕先生骂我 笨,没有学问无颜见爹娘 ……”
• “太阳当空照,花儿对我笑,小鸟说早早早……”
8.2.1 TCP/IP的网络结构体系
• TCP/IP体系结构
• TCP/IP模型是由美国国防部在ARPANET网络中创建的网络体系结构 ,所以有时又称为DoD(Department of Defense)模型,是至今为 止发展最成功的通信模型,它用于构筑目前最大的、开放的互联 网络系统Internet。TCP/IP模型分为不同的层次,每一层负责不同 的通信功能。但TCP/IP简化了层次模型(只有4层),由下而上分 别为网络接口层、网络层、运输层、应用层,在TCP/IP模型中,网 络接口层是TCP/IP模型的最底层,负责接收从网络层交付的IP数据 包,并将IP数据包通过底层物理网络发送出去,或者从底层物理网 络上接收物理帧,抽出IP数据报,交给网络层。 网络层负责独立 地将分组从源主机送往目的主机,为分组提供最佳路径选择和交 换功能,并使这一过程与它们所经过的路径和网络无关。 运输层 的作用是在源节点和目的节点的两个对等实体间提供可靠的端到 端的数据通信。
适当长度的报文段,最大传输段大小(MSS)通常受该计算机连接的网络的数据链路层的 最大传送单元(MTU)限制。之后TCP把数据包传给IP层,由它来通过网络将包传送给接收 端实体的TCP层。 • TCP为了保证报文传输的可靠[1] ,就给每个包一个序号,同时序号也保证了传送到接收端 实体的包的按序接收。然后接收端实体对已成功收到的字节发回一个相应的确认(ACK);如 果发送端实体在合理的往返时延(RTT)内未收到确认,那么对应的数据(假设丢失了)将会 被重传。 • 在数据正确性与合法性上,TCP用一个校验和函数来检验数据是否有错误,在发送和接收 时都要计算校验和;同时可以使用md5认证对数据进行加密。 • 在保证可靠性上,采用超时重传和捎带确认机制。 • 在流量控制上,采用滑动窗口协议,协议中规定,对于窗口内未经确认的分组需要重传。 • 在拥塞控制上,采用广受好评的TCP拥塞控制算法(也称AIMD算法)。该算法主要包括三 个主要部分:1)加性增、乘性减;2)慢启动;3)对超时事件做出反应。
第七组:王迪、丁易、张 宏伟、黄超、张哲
目录
1 8.2.1TCP/IP的网络体系结构
2 8.2.2IP协议介绍 3 8.2.5TCP协议介绍
精品资料
• 你怎么称呼老师?
• 如果老师最后没有总结一节课的重点的难点,你 是否会认为老师的教学方法需要改进?
• 你所经历的课堂,是讲座式还是讨论式? • 教师的教鞭
• “不怕太阳晒,也不怕那风雨狂,只怕先生骂我 笨,没有学问无颜见爹娘 ……”
• “太阳当空照,花儿对我笑,小鸟说早早早……”
8.2.1 TCP/IP的网络结构体系
• TCP/IP体系结构
• TCP/IP模型是由美国国防部在ARPANET网络中创建的网络体系结构 ,所以有时又称为DoD(Department of Defense)模型,是至今为 止发展最成功的通信模型,它用于构筑目前最大的、开放的互联 网络系统Internet。TCP/IP模型分为不同的层次,每一层负责不同 的通信功能。但TCP/IP简化了层次模型(只有4层),由下而上分 别为网络接口层、网络层、运输层、应用层,在TCP/IP模型中,网 络接口层是TCP/IP模型的最底层,负责接收从网络层交付的IP数据 包,并将IP数据包通过底层物理网络发送出去,或者从底层物理网 络上接收物理帧,抽出IP数据报,交给网络层。 网络层负责独立 地将分组从源主机送往目的主机,为分组提供最佳路径选择和交 换功能,并使这一过程与它们所经过的路径和网络无关。 运输层 的作用是在源节点和目的节点的两个对等实体间提供可靠的端到 端的数据通信。
适当长度的报文段,最大传输段大小(MSS)通常受该计算机连接的网络的数据链路层的 最大传送单元(MTU)限制。之后TCP把数据包传给IP层,由它来通过网络将包传送给接收 端实体的TCP层。 • TCP为了保证报文传输的可靠[1] ,就给每个包一个序号,同时序号也保证了传送到接收端 实体的包的按序接收。然后接收端实体对已成功收到的字节发回一个相应的确认(ACK);如 果发送端实体在合理的往返时延(RTT)内未收到确认,那么对应的数据(假设丢失了)将会 被重传。 • 在数据正确性与合法性上,TCP用一个校验和函数来检验数据是否有错误,在发送和接收 时都要计算校验和;同时可以使用md5认证对数据进行加密。 • 在保证可靠性上,采用超时重传和捎带确认机制。 • 在流量控制上,采用滑动窗口协议,协议中规定,对于窗口内未经确认的分组需要重传。 • 在拥塞控制上,采用广受好评的TCP拥塞控制算法(也称AIMD算法)。该算法主要包括三 个主要部分:1)加性增、乘性减;2)慢启动;3)对超时事件做出反应。
第2章 TCPIP协议基础PPT课件
源IP A R1 R1’ R2 R2’ B
目的IP
源MAC 目的MAC
MAC地址与IP地址的关系
A
IP=172.16.1.1 MAC=1
IP=172.16.1.2 R1 MAC=2
IP=172.17.1.1 MAC=3
R1’
IP=172.17.0.0
IP=172.18.1.2 B MAC=6
R2’ IP=172.18.1.1 MAC=5
R1’
IP=172.17.0.0
IP=172.18.1.2 B MAC=6 R2’ IP=172.18.1.1
MAC=5 IP=172.17.1.2 R2 MAC=4
A R1 R1’ R2 R2’ B
源IP 172.16.1.1 172.16.1.1
目的IP 172.18.1.2
源MAC 1
目的MAC 2
MAC=5 IP=172.17.1.2 R2 MAC=4
A R1 R1’ R2 R2’ B
源IP 172.16.1.1
目的IP 172.18.1.2
源MAC 1
目的MAC 2
MAC地址与IP地址的关系
A
IP=172.16.1.1 MAC=1
IP=172.16.1.2 R1 MAC=2
IP=172.17.1.1 MAC=3
2.2 TCP/IP的层次结构
应用层
SMTP FTP Telnet DNS BooTB
传输层 网际层 网络接口层 物理网络
TCP
UDP
ICMP IP
ARP RARP
802.3,802.4,802.5,ArcNet,HDLC
2.3 MAC地址与IP地址
MAC地址:物理地址,是属于IEEE MAC 层的地址。
