网络架构-学习课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2
1
网络层
网络接口层
1
2
OSI七层模型 TCP/IP模型 TCP机制
课程目录
Course catalogue
3
TCP的特点
A. 三次握手
B. 端口号
建立可靠连接
A. 确认机制
B. 序列号
应答接收
多路复用
差错检测
丢失检测、乱序重排
流量控制
C. 完整性校验
C. 窗口机制
TCP连接建立
Oracle·WDPe· WDP
OSI参考模型与TCP/IP模型
Oracle 高校大数据课程系列
本 课 目 标
理解计算机网络构造
掌握OSI七层含义
掌握TCP与OSI七层对应关系
1
2
OSI七层模型 TCP/IP模型 TCP机制
课程目录
Course catalogue
3
OSI参考模型
A. OSI参考模型定义了网络中设备所遵守的层次结 构 B. 分层结构的优点: 开放的标准化接口
第5 层头 第4 层头
第7 层头
第6 层头 第5 层头
源IP 目的IP
第7 层头 第6 层头 Data
Data
具体物理地址 数据链路层
第7 层头 Data
Data
物理层
Data
光 电 微波等比特率
二进制的数据流
1
2
OSI七层模型 TCP/IP模型 TCP机制
课程目录
Course catalogue
表示层
会话层 传输层 网络层 数据链路层 物理层 HostA
传输层
应用层 表示层 会话层 传输层 网络层 数据链路层 物理层
• 传输层功能:
• • • •
分段上层数据 建立端到端连接 透明、可靠传输 流量控制
• 传输层协议:
• 主要有TCP/IP协议族的TCP协 议和UDP协议,以及IPX/SPX 协议组的SPX协议等。
3
2
比特流传输
1
物理层
应用层 表示层 会话层 传输层 网络层 数据链路层 物理层
• 物理层:定义电压、接口、线 缆标准、传输距离等 • 物理层介质:
• 同轴电缆(coaxial cable):细缆和 粗缆 • 双绞线(twisted pair):UTP、STP • 光纤(fiber):单模、多模 • 无线(wireless):红外线、蓝牙 Blue Tooth、WLAN技术
多厂商兼容性
易于理解、学习和更新协议标准
实现模块化工程,降低了开发实现的复杂度
便于故障排除
OSI参考模型层次结构
提供应用程序间通信 处理数据格式、数据加密等 建立、维护和管理会话 建立主机端到端连接 寻址和路由选择 提供介质访问、链路管理等 7 6 5 4
应用层
表示层
会话层
传输层 网络层 数据链路层 物理层
3
TCP/IP模型的层次结构
OSI参考模型
7 应用层
TCP/IP模型
6
5 4
表示层
会话层
应用层
4
传输层
网络层 数据链路层 物理层
传输层 网络层
3 2
3
2 1
网络接口层
1
网络接口层
TCP/IP模型
4 3 2 1 应用层 传输层 网络层 网络接口层
• 负责处理与传输介质 相关的细节
• 物理线路和接口 • 链路层通信
• 主机间通信 • 建立、维护、终结应用程序之间的会话 • 文字处理、邮件、电子表格等
数据封装与解封装
封装
第7层 头 第6层 头 第5层 头 第4层 头 第3层 头 第2层 头 第1层 头
解封装
QQ/遨游
应用层 表示层 会话层 传输层 网络层
第2 层头 第1 层头 第2 层头 第3 层头 第3 层头 第3 层头 第4 层头 第4 层头 第4 层头 第4 层头 第5 层头 第5 层头 第5 层头 第5 层头 第5 层头 第6 层头 第6 层头 第6 层头 第6 层头 第6 层头 第6 层头 第7 层头 第7 层头 第7 层头 第7 层头 第7 层头 第7 层头 第7 层头 Data
应用层、表示层、会话层
• 应用层协议:
应用层 表示层 会话层 传输层 网络层 数据链路层 物理层
• 为应用程序进程(比如文字处理、邮件、 电子表格)提供网络服务 • SQL、NFS、RPC等
• 表示层协议:
• 定义数据格式与结构 • 协商上层数据格式 • ASCII、MPEG、JPEG等
• 会话层协议:
• 主要协议
• 以太网/FDDI/令牌环 • SLIP/HDLC/PPP • X.25/帧中继/ATM
网络层
TCP/IP模型
4 3 应用层 传输层
• 负责将数据包送达正 确的目的
• 数据包的路由 • 路由的维护 • IP • ICMP • IGMP
• 主要协议
2
1
网络层
网络接口层
传输层
TCP/IP模型

网络地址 主机地址
B. 网络层地址是全局唯一的
• 编址 • 路由 • 拥塞控制 • 异种网络互连
网络层协议操作
RTA RTD 应用层 RTE
RTC
应用层 RTB 表示层 会话层 传输层 网络层 数据链路层 物理层 RTA 网络层 数据链路层 物理层 RTB 网络层 数据链路层 物理层 RTC 网络层 数据链路层 物理层 HostB
HostA HostB
IP网络
TCP连接拆除
HostA HostB
IP网络
传输确认
HostA HostB
超时重传
HostA
HostB
RTT
滑动窗口
HostA HostB
要求减小窗口
+ + + + + + +
Data
第7 层头来自百度文库第6 层头 第5 层头
Data 第7 层头 第6 层头
内容计算机识别
Data
Data
程序挂起/关闭
Data
Data
第7 层头
服务端口号码
一个IP0-65535端口号码 Data
Data
第4 层头
第3 层头 第2 层头
第5 层头
第4 层头 第3 层头
第6 层头
4 3 应用层 传输层
• 负责提供端到端通信
• 数据完整性校验 • 差错重传 • 数据的重新排序
• 主要协议
• TCP • UDP
2
1
网络层
网络接口层
应用层 • 负责处理特定的应用 程序细节
• 远程访问 • 资源共享 • • • •
TCP/IP模型
4 3 应用层 传输层
• 主要协议
Telnet FTP/TFTP SMTP/POP3 SNMP/HTTP
HDLC PPP
Frame Relay
cd ~/experiment/libs/ java -jar $KV_HOME/lib/kvstore.jar kvlite -port 9001 -admin 9002
网络层
A.
应用层 表示层 会话层 传输层 网络层 数据链路层 物理层
网络层地址通常由两部分组成
物理层设备
数据链路层
应用层 表示层 会话层 传输层 网络层 数据链路层 物理层
• 数据链路层的功能:
• • • • • • • 编帧和识别帧 数据链路的建立、维持和释放 传输资源控制 流量控制 差错验证 寻址 标识上层数据
• 局域网数据链路层分为LLC 子层和MAC子层
数据链路层协议
A. 广域网数据链路层标准
相关文档
最新文档