1-数通基础知识培训课件

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

TCP采用重传的机制,来保证数据的可靠性,所以不适合在
低速的链路上使用。 UDP的报文格式 16 bit source port 16 bit UDP length 16 bit destination port 16 bit checksum data
常用的TCP和UDP端口
常见的TCP和UDP端口分为三类: 1、端口范围1~1023,为众所周知的端口来标识标准的服务,
面向连接:在交换数据包之前,通信的双方必须建立起TCP
连接; 可靠性体现在以下几个方面: 发送的 TCP 数据都需要经过确认,如果没有接受到确认, TCP将重传。 采用滑动窗口机制,来控制发送方的数据大小。 TCP头部和数据部分都需要检验,确保数据准确无误。 TCP 总是将应用层的数据分割为发送方认为最合适大小的 报文。保证有效地传递数据。
TCP/IP 模型
Application Transport IP Network
Transport
IP Data link
interface Phy网络应用程序提供访问网络服务的接口
提供标准的服务 主要包括:SNMP,FTP,TELNET,DHCP,TFTP,HTTP,DNS等。 表示层 指定独立结构的数据传送格式 编码和解码数据格式,加密和解密数据,压缩。 主要包括:.jpg,.pdf,.doc,加密等 会话层 会话层管理主机之间的会话进程,即负责建立、管理、终止进 程之间的会话
Send 1 NEXT 2
1 2
Acknowledge 4
Send 3
Send 4,5,6
Acknowledge 5
Send 5,6,7
UDP
UDP(user datagram protocol):用户数据报文协议。UDP是无 连接、不可靠的传输层协议。UDP使用ICMP来通告发生的错误和其 它信息。通常来说,UDP的传输效率较高。 TCP和UDP的区别: TCP是可靠的协议,适合于要求可靠、安全高的应用程序; 而UDP适合对时延敏感的应用程序。
TCP
IP 报文是无序到达目的地,而 TCP 可以对接收的数据进行 重新排序,然后传给应用程序。 流量控制, TCP 连接双方都有一个固定的缓存空间,接收
方只允许发送方发送缓存空间能接收的数据。
在TCP层,应用层的数据以TCP片段(segment)发送给IP层;
TCP报头格式
16 bit source port number
16 bit destination port number
32 bit sequence number 32 bit acknowledgment number 4 bit 6 bit U A P R S F 16 bit windows size
20 byte
header
length
reser
ved
R
G
C
K
S S Y I
H T N N
16 bit TCP checksum
16 bit urgent pointer Option data
TCP连接的建立和终止
TCP连接的建立 需要经过3次握手之后,才能建立起TCP连接。 X:表示发送方发送的数据段的序列号; Y:表示接受方发送的数据段的序列号;
如FTP、SNMP,SMTP,TELNET
2 、端口范围 1024 ~ 49151 ;注册端口号用来标识那些已经向 IANA(Internet Assigned Numbers Assigned Numbers Authority)
数据封装过程
数据的封装过程: 当一个应用层的数据最终在物理链路上传输,经过协议栈的每 一层,数据封装在该层并打上相应层的包头 20~60
TCP header DATA DATA transport application
20~60
IP header
TCP segment
TCP header DATA
主要包括netbios,appletalk,radius等。
OSI参考模型
传输层:负责将上层数据分段并提供端到端的、可靠的或 不可靠的传输。此外,传输层还要处理端到端的差错控制和流量控 制问题。 传输层协议:包括TCP/UDP协议
网络层:负责对子网间的数据包进行路由选择
网络层协议:IP,ipx 数据链路层:在不可靠的物理介质上提供可靠的传输 数据链路层协议:SDLC、HDLC、PPP、帧中继等 物理层:规定了激活、维持、关闭通信端点之间的机械特 性、电气特性、功能特性以及过程特性。 物理层典型规范:EIA/TIA RS-232、V.35、RJ-45等
数通基础知识
学习完此课程,您将会:
了解OSI七层模型和TCP/IP模型
了解TCP、UDP协议 掌握IP地址和子网划分 了解ARP、ICMP的概念和原理


1、OSI参考模型 2、TCP/UDP协议 3、IP协议
OSI参考模型和TCP/IP参考模型
OSI模型 Application Presentation Session
发送方
Syn x
接受方
Ack x+1,Syn y
Ack y+1
TCP确认机制
TCP连接建立后收到数据序列 4,5,6,其处理过程将是: 4马上
提交给用户并向发送方确认,6在接收队列中等待,直到5到达。在
等待过程中不对 6进行确认。发送端在一定时间内得不到对端的确 认就重传。这就是TCP的确认——重传机制,也是TCP传输可靠性的 保证。
TCP/IP协议栈
应用层 传输层
HTTP、Telnet、FTP、 SMTP、POP3、etc
提供应用程序网络接口
TCP/UDP IP
ICMP
建立端到端连接 寻址和路由选择
网络层
ARP/RARP Ethernet、802.3、PPP、 HDLC、FR、etc
底层
物理介质访问
接口和线缆
二进制数据流传输
IP
IP datagram
Ethernet IP header TCP header DATA Ethernet
header
trailer
ethernet
14
46 to 1500
4


1、OSI参考模型 2、TCP/UDP协议 3、IP协议
TCP
TCP(transport control protocol),传输控制协议,TCP协 议为应用层的程序提供面向连接、可靠的服务。
相关文档
最新文档