network

网络
OSI网际互联
应用层:应用程序及接口
表示层:对数据进行转换,加密和压缩
会话层:建立,管理和终止会话
传输层:提供可靠的端到端的报文传输和差错控制
网络层:将分组从源端传送到目的端;提供网络互联
数据链路层:将分组的数据封装成帧;提供节点到节点方式的传输
物理层:才媒介上传输比特
应用层:为应用程序提供接口,使应用程序能够使用网络服务;
常见的应用层协议:http,ftp(20,21),smtp(25),pop3(110),telnet(23),dns(53)
表示层:作用:数据的解码和编码;数据的加密和解密;数据的压缩和解压缩
会话层:作用:建立,维护,管理应用程序之间的会话
功能:对话控制;同步
传输层:作用:负责建立端到端的连接,保证报文在端到端之间的传输
功能:服务器编址,分段与重组,连接控制,流量控制,差错控制
网络层:作用:负责将分组数据从源端传输到目的端
功能:为网络设备提供逻辑地址;进行路由选择,分组转发
数据链路层:作用:在不可靠的物理链路上,提供可靠的数据传输服务把帧从一跳(节点)移动到另一跳(节点)
功能:组帧,物理编址,流量控制,差错控制,接入控制
物理层:作用:负责把整个的比特从一跳(节点)移动到另一跳(节点)
功能:定义接口和媒介的物理特性;定义比特的标识,数据传输速率,信号的传输模式(单工,半双工,全双工)
定义网络物理拓扑(网状,星型,环型,总线型等)
网络层:IP地址,路由器,
数据链路层:MAC地址,交换机
物理层:集线器
封装:(由上而下):PDU-->分段-->打包-->成帧-->位bits
解封装:(相反)
--------------------------------------------------------------------
TCP/IP协议簇
由一组不同功能的协议组合在一起构成的协议簇;利用一组协议完成OSI所实现的功能
DOD模型:-------------ISO模型
应用层
应用层 ------ 表示层
会话层
主机到主机层 ------ 传输层
英特网层 ------ 网络层
网络接入层 ------ 数据链路层
物理层
应用层:Telnet(23),FTP(20,21),TFTP(69),SNMP
http smtp(25) nfs dhcp
主机到主机层:
TCP:传输控制协议;面向连接;可靠传输;流控
使用tcp的应用:web 浏览器;电子邮件;文件传输程序
UDP:用户数据报协议;无连接;不可靠传输;
使用udp的应用:DNS;视频流,ip语音
英特网层:ICMP,ARP,RARP
IP
网络接入层:Ethernet,Fast Eth,TokenRing,FDDI
------------------------------------------------------------------
tcp协议:(传输控制协议)
面向连接的协议:在收发数据前,必须和对方建立可靠的连接
tcp三次握手:
hostA hostB
send syn ---------------> syn received
syn received <-------------- send syn,ack(校验)
established ---------------> (建立连接)
tcp四次挥手(断开连接):
1> 当主机A完成数据传输后,将控制位FIN置1,提出停止TCP连接的请求
2> 主机B收到FIN后对其作出响应,确认这一方向上的TCP连接将关闭,将ACK置1
3> 由B 端再提出反方向的关闭请求,将FIN置1
4> 主机A对主机B的请求进行确认,将ACK置1,双方向的关闭结束.
ACK:TCP报头的控制位之一,对数据进行确认.确认由目的端发出,用它来告诉发送端这个序列号之前的数据段
SYN:同步序列号,TCP建立连接时将这个位置1
FIN:发送端完成发送任务位,当TCP完成数据传输需要断开时,提出断开连接的一方将这位置1
TCP的包头结构:
源端口 16位
目标端口 16位
序列号 32位
回应序号 32位
TCP头长度 4位
reserved 6位
控制代码 6位
窗口大小 16位
偏移量 16位
校验和 16位
选项 32位(可选)
TCP包头的最小长度,为20字节。
UDP协议:(用户数据报协议)
(1)UDP是一个非连接的协议,传输数据之前源端和终端不建立连接,当它想传送时就简单地去抓取来自应用程序的数据,并尽可能快地把它扔到网络上
(2)由于传输数据不建立连接,因此也就不需要维护连接状态,包括收发状态等
(3)UDP信息包的标题很短,只有8个字节,相对于TCP的20个字节信息包的额外开销很小
(4)UDP使用尽最大努力交付,即不保证可靠交付
(5)UDP是面向报文的
UDP的包头结构:
源端口 16位
目的端口 16位
长度 16位
校验和 16位
TCP与UDP的区别:
1.基于连接与无连接;
2.对系统资源的要求(TCP较多,UDP少);
3.UDP程序结构较简单;
4.流模式与数据报模式 ;
5.TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证。
arp协议
将ipv4地址解析为MAC地址
维护映射的缓存
路由器组件及功能
内存:ROM,RAM
NVRam
Flash
CPU:执行操作系统的指令
随机访问存储器RAM:
运行操作系统
运行配置文件
IP路由表
ARP缓存
数据包缓存区
只读存储器ROM:保存开机自检软件,存储路由器的启动引导程序
bootstrap指令 ----引导开机过程
基本的自检软件 ----psot
迷你版的IOS ----简化的os,主操作系统丢失后,用于紧急恢复和故障解决
非易失RAM(NVRAM):存储启动配置,包括IP地址,路由协议,主机名
闪存FLASH:运行操作系统--相当于硬盘
interfaces:有多种物理接口用于连接网络接口类型
路由器启动的主要步骤:
(1)检测路由器硬件:
power-on self test
执行bootstrap
(2)定位加载Cisco IOS软件(操作系统)
定位IOS
加载IOS
(3)定位加载启动配置文件或进入配置模式
访问CLI环境,方法:
控制台
telnet或ssh
辅助端口
主要模式:
用户模式
posted @ 2018-06-19 22:29  Sky-wings  阅读(349)  评论(0编辑  收藏  举报