网络工程师笔记--网络体系结构

一、TCP/IP协议

1.TCP属于传输层协议,支持多种应用层协议,应用层协议访问TCP服务的访问点是端口号

2.不同的端口号用于区分不同的应用进程

3.采用三次握手协议建立连接

4.TCP协议是传输层协议,进行流量的方法是使用可变大小的滑动窗口协议

5.TCP发出SYN后,对方回复SYN,ACK

6.TCP/IP网络中,为各种公共服务保留的端口号范围是:1~1023,1024保留,其他专用协议在1025~65535中选用端口号

7.TCP报头的最小长度是20字节,可选40字节

二、ARP协议

1.ARP协议作用:由IP地址获取MAC地址

2.ARP是广播发送,ARP相应是单播发送

3.ARP表用于建立IP地址到MAC地址的映射

4.RARP协议是由MAC查找IP地址

5.ARP报文封装在以太帧中传送

三、ICMP协议

1.ICMP(Internet ControlMessage Protocol):属于网络层协议,用于传送有关通信问题的消息,ICMP报文封装在IP数据报中传送,不保证可靠的交付

2.ICMP报文分类:

(1)目标不可达:路由器判断目标主机不可达,则向源主机发送目标不可达报文

(2)超时:路由器发血IP数据报的生存期超时,或者在一定时间内无法完成重装配,则向源端返回这种报文

(3)源抑制:流量控制的初等方式,路由器或者目标主机缓冲资源耗尽而必须丢弃数据报,则发送源抑制报文

(4)路由重定向:路由器向主机发送报文,告诉主机一个更短的路径

(5)ICMP协议根据网络通信的情况把控制报文传送给发送方主机

四、Telnet协议

1.Telnet协议用于远程配置交换机,功能是远程登录

2.Telnet命令格式:Telnet IP 地址/主机名 例如:Telnet 192.168.1.23

五、HDLC协议

1.HDLC协议是一种面向比特的链路控制协议

2.HDLC面向比特优点:以比特作为传输的基本单位,传输效率高,广泛地应用于共用数据网中

3.HDLC协议接收器收到一个正确的信息帧,并且发送序号落在接收窗口内,则发回确认帧

4.滑动窗口协议:发送器每发送一个信息帧,窗口不向前 滑动,只有等到确认后才把窗口先前滑动

六、SSL协议

1.SSL协议默认端口号为443

2.web服务端口号默认80

3.SSL(Secure Sockets Layer 安全套接字协议),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层与应用层之间对网络连接进行加密。

4.445和139用来在局域网中共享文件夹或者共享打印机

七、FTP协议

1.FTP文件传输协议,利用TCP连接在客户机和服务器之间上传和下载文件

2.21端口:接收用户的连接请求,20端口:主动发出建立数据连接的请求

3.主动式FTP(都是客户端主动请求连接)和被动式FTP(可能被防火墙所阻止)

八、HTTP协议

1.HTTP协议用于浏览器与WEB服务器之间传送网页数据

2.支持HTTP协议的下层协议为TCP协议,所以开始传送网页前浏览器与Web服务器必须先建立一条TCP连接

九、TCP和UDP协议

1.TCP头部包括目标端口号、顺序号、发送端口号、校验和,提供面向连接的、可靠的数据流传输

2.UDP协议包括目标端口号、发送端口号、校验和,提供非面向连接的、不可靠的数据流传输

3.通过对比TCP和UDP首部的数据格式,可以看到顺序号包含在TCP头部而不包含在UDP头部

4.面向连接优点:功能强大、允许流量控制、差错控制、以及顺序交付等

5.无连接服务特点:不可靠的传输和交付、代价小,更适应于数据分、发实时应用等

6.无连接的服务通讯链路不是预设的,需要将目标地址加在每个发送的分组上,便于每个分组路由到达目的地,UDP在电路叫号或租用专线网络上也能运行

十、X.25网络

1.X.25协议数据链路层协议:LAP-B

2.X.25协议物理层:X.21

3.X.25协议网络层:X.25 PLP

4.MHS是信息处理服务

5.X.25提供有连接的虚电路服务

6.X,25网络丢失帧时,通过检查帧顺序号重传丢失帧

十一、SMTP协议

1.SMTP简单邮件传输协议,默认端口号为25

十二、网络通信控制机制

1.在滑动窗口协议中国,确认帧控制窗口的滑动,可以连续发送多帧

2.数据报系统中,每个分组独立,它和以前发送的分组间没有什么关系,每个节点为分组选择下一个节点,分组虽然有相同的目的地址,但并不是按照相同的路由前进

3.前向纠错技术(Forward Error Correcttion,FEC)和高级线路编码方案一起广泛应用在物理链路层,确保上层协议收到无错误的数据包,发送每N个数据包后添加一个错误恢复包来纠正错误

4.TCP协议拥塞控制:重传计时器、慢启动、动态窗口调整大小

十三、ISO OSI/RM七协议层次功能

1.物理层:定义物理连接标准,传输比特,定义电器接口参数

2.数据链路层:在通信子网中进行路由选择和通信控制

3.网络层:提供两个端系统直接的可靠通信

4.传输层:提供两个端系统直接的可靠通信

5.会话层:建立和控制两个应用实体之间的绘画过程口

6.表示层:提供统一的网络数据表示

7.应用层:提供两个网络用户之间的分布式应用环境和应用开发环境

你可能感兴趣的:(笔记,网络工程师,学习,网络工程师)