文章目录
前言
计算机网络知识点非常杂乱,每一层都有很多经典的协议,这些协议在平时的工作中也会使用到,为此将自己所学的知识点总结出来
一、互联网参考模型的分层思想?
分层思想就是把复杂的流程分解为几个功能相对单一的子过程
优点:1、整个流程更加清晰,复杂问题简单化
2、更容易发现问题并针对性的解决问题
二、OSI参考模型
OSI参考模型是ISO组织在1985年研究的网络互联模型。是现在计算机网络中最经典的参考模型。
OSI参考模型 | 功能 |
---|---|
应用层 | 网络服务与最终用户的一个接口 |
表示层 | 数据的表示,安全,压缩 |
会话层 | 建立,管理,中止会话 |
传输层 | 定义传输数据的协议端口号,以及流控和差错校验 |
网络层 | 进行逻辑地址寻址,实现不同网络之间的路径选择 |
数据链路层 | 建立逻辑连接,进行硬件地址寻址,差错校验等功能 |
物理层 | 建立,维护,断开物理连接 |
三、TCP/IP模型
思科(四层) | 华为(五层) |
---|---|
应用层 | 应用层 |
传输层 | 传输层 |
网络层 | 网络层 |
网络接口层 | 数据链路层 |
物理层 |
对应关系:TCP/IP模型应用层对应OSI模型上三层;网络接口层对应OSI模型的数据链路层和物理层
四、TCP/IP协议族和组成
1、应用层协议
HTTP:超文本传输协议 FTP: 文件传输协议 TFEP: 简单文件传输协议
SMTP:简单邮件传输协议 SNMP:简单网络管理协议 DNS: 域名解析协议
2、传输层协议
TCP:传输控制协议 UDP:用户数据报协议
3、网络层协议
ICMP:网络控制报文协议 IGMP:网络组播管理协议 IP:网际互连协议
ARP: 地址解析协议 ARP: 地址解析协议 RARP: 逆向地址解析协议
五、数据通信四要素
数据通信四要素:源IP,源MAC,目标IP,目标MAC
如果4要素中缺少一个ip或目标MAC时,也可以做数据通信,已知目标ip未知目标MAC时使用ARP协议,已知目标MAC
未知目标IP时使用RARP协议
六、ICMP的作用和组成
ICMP 网络控制报文协议
作用:有些网络使用程序可以用来测试与目的设备的连通性并给予一个反馈
组成:ping实用程序测试源设备与目的设备之间的端到端连通性
Traceroute实用程序可追踪源设备与目的设备之间的路由,数据包在传输过程中每经过一个路由器称之
为一跳
七、设备与层的对应关系
应用层 | 计算机,服务器 |
---|---|
传输层 | 防火墙 给予端口进行一个流量控制 |
网络层 | 路由器(三层交换机)跨网段的数据通信 |
数据链路层 | 交换机(二层交换机)同网段的数据据通信 |
物理层 | 网卡 |
八、常用网站服务简介
DNS服务(域名解析协议) 是提供网站的IP地址或域名,以便主机能与其连接
Telnet服务(远程登录服务) 允许管理员从远程位置登录到主机,然后以如同本地登录的方式控制主机的服务
电子邮件服务器 使用简单邮件传输协议(SMTP),邮局协议(POP3)或Internet邮件访问协议(IMAP4) 用于以客户端通Internet向服务器发送电子邮件 以user@xyz格式指定收件人
DHCP服务(动态主机配置协议) 为客户端分配IP地址,子网掩码,默认网关和其它信息的服务
Web服务器 超文本传输协议(HTTP)超文本传输安全协议(HTTPS)用于在web客户端和web服务器之间传输信息
FTP服务(文件传输协议) 供客户端和服务器之间下载和上传文件服务
九、各个协议对应的端口号
协议 | 端口号 |
---|---|
FTP Data | 20 |
FTP Control | 21 |
Telnet | 23 |
SMTP | 25 |
DNS | 53 |
TFTP | 69 |
HTTP | 80 |
POP3 | 110 |
NBNS | 137 |
IMAP4 | 143 |
SNMP | 161 |
DHCP v4 Client | 67 |
DHCP v4 Server | 68 |
HTTPS | 443 |
客户端根据需要哪种服务,从而发发送到特定的目的端口
端口号划分为三个类别,其范围介于1~65535之间
公认端口:与通用网络应用程序相关联的目的端口称为公认端口。这些端口的范围从1~1023
注册端口: 端口1024~49151可作为源端口或目的端口使用。组织可使用这些端口注册即时消息等应用程序。
私有端口:端口49152~65535通常作为源端口使用