欢迎来到天天文库
浏览记录
ID:39368976
大小:1.40 MB
页数:40页
时间:2019-07-01
《TCP IP基础new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、TCP/IP基础培训掌握数据通信网络的基本工作原理以及相关概念、术语课程目标掌握TCP/IP协议栈以及主要协议的功能中兴通讯分组传送设备数据通信的基本原理课程目录TCP/IP协议基本概念分层的体系结构----OSI参考模型对等层通信----数据封装与解封装计算机网络结构----网中网基本概念分层的体系结构----OSI参考模型对等层通信----数据封装与解封装计算机网络结构----网中网通信模型TCP/IP应用层表示层会话层传输层网络层数据链路层物理层1234567应用层传输层网络层网络访问层OSI参考模型TCP/IP模型TCPIP模型应用层传输层网络层数据链路层物理层提供
2、应用程序与网络的接口HTTP、FTP、SMTP、DNS、……建立端到端连接TCP、UDP寻址和路由选择IP(ICMP、ARP)物理介质访问Ethernet、PPP、HDLC、FrameRelay……定义接口与线缆V24V35G.703每层通过协议完成各自特定的功能上层依赖下层提供服务基本概念分层的体系结构----OSI参考模型对等层通信----数据封装与解封装计算机网络结构----网中网对等通信应用层传输层网络层数据链路层物理层应用层传输层网络层数据链路层物理层网络层数据链路层物理层网络层数据链路层物理层SegementPacketFrameBITData相同层相同协议之间
3、交换协议报文数据封装过程TCPheaderDATAIPheaderTCPheaderDATAEthernetheaderIPheaderTCPheaderDATAEthernettrailerTCPsegmentIPdatagram46to1500applicationtransportIPethernet14420~60数据的封装过程:当一个应用层的数据最终在物理链路上传输,经过协议栈的每一层,数据封装在该层并打上相应层的包头DATA上层数据上层数据TCP报头0101110101001000010上层数据IP报头FCS上层数据LLC报头FCS上层数据MAC报头物理层应用层
4、传输层网络层数据链路层物理层应用层传输层网络层数据链路层TCP报头IP报头LLC报头0101110101001000010MAC报头上层数据上层数据TCP+上层数据IP+TCP+上层数据LLC报头+IP+TCP+上层数据数据段分组帧比特数据封装与解封装数据通信的基本原理课程目录TCP/IP协议TCP/IP协议族应用层传输层网络层数据链路层物理层IPICMPIGMPRARPARPUDPTCP各种应用程序层SMTPFTP……DNSSNMPNFSTFTP由底层网络定义的协议Ethernet,Token-Ring,FDDI,X.25,Wirless,ATM应用层应用层传输层网络层数
5、据链路层物理层为应用程序提供网络服务文件传输FTP、TFTP邮件服务SMTP、POP3WWW服务HTTP、HTTPS网络管理SNMP远程登录Telnet地址服务DNS、DHCP传输层应用层传输层网络层数据链路层物理层提供端到端的传输服务TCP提供面向连接的、可靠的、有序的、流量控制的传输服务基于TCP的协议FTP、SMTP、Telnet、HTTPUDP提供无连接、不可靠的、无序的、无流量控制的传输服务基于UDP的协议TFTP、SNMP、DHCPTCP/UDP报文0816243116位源端口16位目的端口32位序列号32位确认号URGACKPSHRSTSYNFIN首部长度保留
6、(6位)16位窗口大小16位TCP校验和16位紧急指针选项数据0816243116位源端口16位目的端口16位UDP校验和数据UDP报文格式TCP报文格式16位UDP长度端口号源端口随机分配,大于1024的端口目标端口使用知名端口主机B主机A102823…源端口目的端口105080…主机C常见协议端口号协议HTTPFTPDNSTFTPSMTPPOP3telnet应用层TCP端口号协议端口号协议端口号协议端口号FTP21HTTP80SMTP25FT-data20HTTPS443POP3110Telnet23SQL1433Tacacs+49SSH22Oracel1521DNS5
7、3UDP端口号协议端口号协议端口号协议端口号DHCP6768Radius18121813WINS42TFTP69NTP123NETBIOS137138139SNMP161162RIP520DNS53查看端口号使用netstat命令查看正在使用的端口信息建立连接TCP通过三次握手建立连接SYN置位为1seqnumber=AACK置位为1,SYN置位为1Seqnumber=Backnumber=A+1ACK置位为1Seqnumber=A+1Acknumber=B+1)PC1PC2网络层应用层传输层网络层数据链路层物理层
此文档下载收益归作者所有