1、 网络常用操作命令:
(1) ping命令;
可以测试网络连通性;
可以获取网站的IP地址;
Ping网关,判断与目标主机通不通;
Ping127.0.0.1,判断网卡是否正常
(2) 查看机器的IP地址、MAC地址、网关(MAC);
1、查看机器的IP地址、网关地址:
win+r,打开运行框,输入cmd,然后再输入ipconfig;
2、查看本机MAC地址:
win+r,打开运行框,输入cmd,然后再输入ipconfig/all,回车
3、网关的MAC地址: win+r,打开运行框,输入cmd,然后再输入ipconfig/all,回车,然后输入arp -a,找到本机网关地址对应的MAC地址。
(3) TELNET(远程终端协议):目标主机的连通性;
1、 控制面板->程序与功能->启用或关闭windows功能->勾选Telnet客户端;
2、 win+r,打开运行框,输入cmd,输入Telnet+空格+需要测试的IP地址,如果弹出空白页,说明那个端口是开放的
判断依据(用了什么命令,因为开放了80端口,所以他是WEB服务器)
(4) 传输层常见服务器端口:
http:80端口;
https:443端口;
FTP服务器:21端口(文件传输)
SSH服务器:22端口(安全登录)
DNS服务器:53端口(域名解析)
TELNET:23端口
数据库:
Sqlserver:1433端口;
Oracle:1521端口;
Mysql:3306;
(5) ARP协议(地址解析协议):
工作原理:
在主机ARP高速缓存中存放一个从IP地址到物理地址的映射表,且这个映射表是不断动态更新的;
(1) 主机A在本局域网中发送一个ARP请求分组;
(2) 本局域网中所有运行的ARP进程都收到这个请求分组;
(3) 主机B在看到自己的IP地址时,向主机A发送一个ARP响应分组,其余主机不在理睬这个请求分组;
(4) 主机A收到主机B的ARP响应分组后,就在自己的A高速缓存中写入主机B的IP地址到物理地址的映射
ARP -s:读取IP地址和MAC地址的对应关系表
ARP -a:查询系统中缓存的ARP表
(6)域名解析(nslookup):
(1)查询IP地址;(与ping命令不同,ping只能获取总多ip地址中的一个);
简答题:
网络层
IP协议;
(1)是TCP/IP协议体系中两个最主要的协议之一,也是TCP/IP的载体;
(2)IP提供不可靠的,无连接的数据传输服务;
(3)与IP协议配套使用的还有四个协议:
ARP:地址解析协议;
RARP:逆地址解析协议;
ICMP:网际控制报文协议;
IGMP:网际组管理协议
主要实现功能:
主要任务是将分组从源主机传送到目的主机,即分组转发和路由选择。
ARP工作原理 (基本工作原理 作用 怎么工作的) 什么是ARP
“地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。
ARP工作原理:
在主机ARP高速缓存中存放一个从IP地址到物理地址的映射表,且这个映射表是不断动态更新的;
(1)主机A在本局域网中发送一个ARP请求分组;
(2)本局域网中所有运行的ARP进程都收到这个请求分组;
(3)主机B在看到自己的IP地址时,向主机A发送一个ARP响应分组,其余主机不在理睬这个请求分组;
(4)主机A收到主机B的ARP响应分组后,就在自己的A高速缓存中写入主机B的IP地址到物理地址的映射
网络层功能
- 通过路由选择算法为分组通过通信子网选择最佳路径。
2.实现路由选择,拥塞控制以及网络互联等。
3.向上一层提供开放系统间端口到端点的信道,也就是网络连接。
运输层
UDP、TCP的区别与联系以及对应的应用服务
区别
TCP:面向连接(三次握手,四次挥手)一对一连接, 数据流可拆分,流量控制,拥塞控制,可重传检验机制,传输可靠,适合大数据传输,速度慢;
UDP:面向非连接,可一对一,一对多,多对一,多对多连接,数据包不存在粘包问题,丢包乱序,速度快,可进行广播,适合传输小数据,传输不可靠
联系:TCP和UDP是运输层的两个主要协议,均是互联网的正式标准。
TCP: SMTP 简单邮件传输协议 电子邮件
HTTP 超文本传输协议 万维网
TELNET 远程终端协议 远程终端登录
FTP 文件传输协议 文字传送
UDP;TFTP 简单文件传输协议 文件传送
DNS 域名系统 名字转换
RIP 路由信息协议 路由选择协议
DHCP 动态主机配置协议 IP地址配置
SNMP 简单网络管理协议 网络管理
NFS 网络文件系统 远程文件服务器
IGMP 网际组织管理协议 多播
应用层
对应的协议:
Web、FTP、DNS、DHCP
Web工作原理:
1、浏览器地址栏输入想要访问网站首页的地址;
2、用户向浏览器发送访问首页的请求;
3、服务器收取客户端的的访问请求;
4、服务器处理请求(若首页动态文档需要经过数据处理再返回,若为静态文档直接返回该文档即可);
5、服务器将请求的处理结果在客户端的浏览器显示。
FTP工作原理:
以Internet标准文件传输FTP用户界面, 向用户提供管理计算机的文件传输,FTP在两台通信主机间将两条TCP连接,分别为用于数据传送的数据连接,用于传送控制信息的控制连接。在交互FTP会话中,控制连接处于连接状态,数据连接在文件传送先打开后关闭。
FTP允许用户以文件操作的方式与另一主机相互通信。然而, 用户并不真正登录到自己想要存取的计算机上面而成为完全用户, 可用FTP程序访问远程资源, 实现用户往返传输文件、目录管理以及访问电子邮件等等, 即使双方计算机可能配有不同的操作系统和文件存储方式。
DNS工作原理:
(1)客户机提出域名解析请求,并将该请求发送给本地的域名服务器;
(2)当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该记录项,则本地的域名服务器就直接把查询的结果返回;
(3)如果本地的缓存中没有该记录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址;
(4)本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该记录,则返回相关的上级的域名服务器的地址;
(5)重复直到找到正确的记录;
(6)本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机。
DHCP工作原理:
(1)DHCP客户端初次接入网络时,会发送DHCP发现报文,用于查找和定位DHCP服务器。
DHCP服务器在收到DHCP发现报文后,会发送DHCP请求报文此报文包含IP地址等配置信息。
(2)在DHCP客户端收到服务器发送的DHCP提供报文后,会发送DHCP请求报文(DHCP Request)另外在DHCP客户端获取IP地址并重启后,同样也会发送DHCP请求报文,用于确认分配的IP地址等配置信息。
(3)DHCP客户端获取的IP地址租期快要到期时,也会发送DHCP请求报文向服务器申请延长IP地址租期。
(4)收到DHCP客户端发送的DHCP请求报文后,DHCP服务器会回复DHCP确认报文(DHCP ACK)客户端收到DHCP确认报文后,会将获取的IP地址等信息进行配置和使用。
(5)如果DHCP服务器收到DHCP-Request报文后,没有找到相应的记录,则发送DHCP-NAK报文作为应答,告知DHCP客户端无法配合适IP地址。
(6)DHCP客户端通过发送DHCP释放报文(DHCP Release)来释放IP地址。收到DHCP释放报文后,DHCP服务器可以把该IP分配给其他DHCP客户端。
为什么要配置dns服务器:
DNS是将IP解析成域名,如果没有可以直接用IP地址访问。
网关只是协议转换,解决不同协议间的互联,跟DNS没关系,DNS只是将IP地址指向域名。
一个IP地址可以对应多个域名,但一个域名只能对应一个IP地址。
发出的的请求是先通过网关。