TCP协议
特点:面向连接、可靠(数据包不丢失、不错误、不乱序)的协议、可以进行流量控制
报文格式
由两部分组成:TCP首部(头部)+TCP数据部分(需要传输的东西)----首部由两部分组成,一个部分是20个字节的固定部分,一个是选项部分----端口号分为熟知端口(公认端口)、注册端口、动态端口(临时端口),范围49152-65535----源端口和目的端口,两个端口的作用:用于区别应用程序----序号:在TCP协议当中,它传送的数据流,每一个字节都会有一个序号----URG:紧急比特,它可以是0也可以是1,1表示紧急指针字段有效----ACK:确认,当值为1时,回复才算有效----RST:复位比特,拒绝连接请求时会出现(对应不上端口或对端没有这个端口),RST=1,异常终止的情况或者终止空闲的情况----SYN:初始或者同步,第一次访问远端设备的时候,经过三次握手,第一次请求就是SYN=1----FIN:结束终止比特,FIN=1,传送完毕,释放连接这五个字段表示标志位,,只有0和1两种状态,0表示关闭,1表示开启----窗口:用来控制对方发送数据的量(大小),避免数据阻塞----检验和:主要是保证数据从源端到目的端,发送数据的过程中不要出现差错,不要被修改,不要被丢弃
三次握手和四次挥手
序列号是初始情况下随机产生的ACK=X+1有两个功能:1、告诉客户端,已经收到请求 2、告诉客户端,希望下一次你的序号是X+1(SEQ=X+1)RWND:告诉客户端,窗口大小,提高数据传输效率SYN泛洪,拒绝式服务攻击,客户端和服务器都是要有IP地址 端口号**三次握手过程:1、SYN=1,SEQ=X2、SYN=1,ACK=1,SEQ=Y,ack=X+13、ACK=1,SEQ=X+1,ack=Y+1**四次挥手过程:1、FIN=1,SEQ=X2、ACK=1,SEQ=Y,ack=X+13、FIN=1,ACK=1,SEQ=Y,ack=X+14、ACK=1,SEQ=X+1,ack=Y+1
交换机
交换机的分类1、根据传输介质和传输速率分类百兆以太网交换机,千兆以太网交换机ATM交换机FDDI交换机2、根据交换机端口结构分类固定端口交换模块化交换机:主要用于企业级,可以增加板卡3、根据交换机端口数量分类5口交换机:适用于小办公室8/16口交换机:24/48口交换机:用的最多4、根据工作层协议 分类二层交换机:接触最多三层交换机:一般是企业级四层交换机:七层交换机:5、根据网络层次结构分类接入层交换机汇聚层交换机核心层交换机6、根据是否支持网管功能分类网管级交换机:可以进行配置和VLAN的划分非网管级交换机:只做数据收发
路由器
运行在OSI七层模型中的第三层网络层所谓路由,是指把数据从一个地方传到另一个地方的行为和动作,路由器就是执行这个行为和动作的机器路由器在网络中起到的是网关的作用路由器的作用:1、连通不同的网络,实现不同网络之间的互联,同时还可以隔离广播域2、可以连接不同介质的链路(网线、无线、光纤等)3、能够选择信息传送的路线,对报文执行寻找和转发操作,同时交换和维护路由表中的路由信息(OSPF)
选择路由参考指标
1、CPU:是路由器的核心组成部分,它的好坏直接影响路由器的吞吐量(指的是路由器中路由表的查找时间)和路由器的计算能力(影响网络路由收敛时间)2、内存:它是与CPU进行沟通的桥梁3、吞吐量:指在不丢包的情况下,单位时间内通过的数据包的数量4、支持的网络协议:5、线速转发能力:进来多大出去多大6、带机数量:路由器负载的计算机数量