网络基础

一、什么是网络?
网络就是在一定区域内将两台或两台以上的计算机以一定的方式连接起来,起到共享文件,程序,数据的作用。
二、网络的分类

1.按覆盖范围分
局域网 (LAN - Local Area Network)
范围:几十米-几千米
基础
城域网(MAN - Metropolis Area Network)
包含多个局域网
广域网(WAN - Wde Area Network)
Internet

2.按拓扑结构分
拓扑结构:网络的连接结构
总线型、网型、树形、星型、环型

3.按传输介质分
A.双绞线 (有效距离只用100米)
直通线、交叉线、全分线(console线)
B.同轴电缆
因为双绞线的发展制作成本高等,目前很少使用。
C.光纤
传输距离长,速率高(千兆),抗干扰强所以是高安全网络的理想选择
D.无线网络
微波,红外线传播

A. 双绞线
直通线(straight-through) :不同设备的连接使用直通线。
计算机(PC)—— 交换机(Switch)
交换机(Switch)—— 路由器(Router)
交叉线(crossover) :相同设备的连接使用交叉线
PC - PC Switch - Switch Router - Router PC - Router
全反线(rollover) : 配置路由器或者交换机使用线,通常只用2米

三、Ping和Tracert命令

ping 命令的作用
ping是用来检测网络连通性的命令
基本格式:ping [空格] <ip地址>或者 <域名>
基本参数:-t 无限发包

ping 使用的协议: ICMP 协议

ICMP 协议
它是TCP/IP协议的一个子协议,用于在IP主机,路由器之间传递控制消息。
控制消息指网络通不通,主机是否可达,路由是否可用等。
ping命令就是ICMP协议工作的过程。
在这里插入图片描述 TTL 表示经过了多少台路由器 —— 每经过一台路由器TTL的值减1
还可以用来判断是什么操作系统(不准确)
64 Windows
128 Linux
255 Unix

tracert 命令
追踪路由,显示经过几台路由器
在这里插入图片描述
四、TCP/IP 参考模型

TCP/IP 模型一共是四层
应用层
表示层 —————————应用层
会话层
——————————————————————
传输层———————————传输层
——————————————————————
网络层————————————网际层
————————————————————————
数据链路层
物理层 ——————————————网络访问层

下面通过一个抓包软件(Sniffer)看看这四层
在这里插入图片描述 DLC:网络访问层
IP:网际层
TCP:传输层
HTTP:应用层

网路访问层
功能:IP地址与物理硬件地址的映射,和将IP地址封装成帧
它是TCP/IP协议的最底层,负责接收从网际层传来的IP数据报,并且将IP数据报通过底层物理网络发出去。或者从底层的物理网络上接收物理帧,解封装出IP数据报,交给网际层处理。

网际层(Internet)
功能:
1.处理来自传输层的分组发送请求
将分组装入IP数据报,填充报头,选择去往目的节点的路径,然后将数据包发送适合的端口
2.处理输入数据报
首先检查数据报的合法性,然后进行路由选择
3.处理ICMP报文
处理路由的选择,流量控制和拥塞控制

IP协议
1.负责把数据从源传到目的
2.实现两个基本功能:寻址和分段。
在这里插入图片描述在这里插入图片描述ICMP 协议
它是TCP/IP协议族的一个子协议,用于在IP主机。路由器之间传递控制消息。
控制消息指网络通不通,主机是否可达,路由是否可用
作用:负责差错控制,拥塞控制,传输控制

工作过程
ping 是ICMP协议的工作过程
本机发送一个ICMP Echo Request 的包,
接收方返回一个ICMP Echo Reply,包含了接收到数据拷贝和一些其他命令
tracert 命令也是基于ICMP协议的

ARP 协议
ARP(Address Resolution Protocol)地址解析协议,负责将相应的IP地址解析成MAC地址。

代理ARP (Proxy ARP)
因为路由器具有阻止广播的作用,如果我们要访问一台远程的主机,那么我们要封装的并不是远程的目的MAC 地址,而是我们网关的MAC地址。
代理ARP在这种情况下,会自动的帮助某个子网的主机,不需要配置网关,就也可以访问远端的主机

RARP 协议
rarp 反向地址转换协议,将MAC地址解析成IP 地址

TCP(传输控制协议)和UDP(用户数据报协议)区别
TCP 是一种面向连接的、可靠的、基于字节流的传输层通信协议,是专门为了在不可靠的网络虫提供一个可靠的端对端字节流而设计的,面向字节流。
UDP (用户数据报协议)是iso参考模型中一种无连接的传输层协议,提供简单不可靠的非连接传输层服务,面向报文。

区别:

1。TCP 是面向连接的,可靠性高; UDP是基于非连接的,可靠性低

2。由于TCP是连接的通信,需要有三次握手、重新确认等连接过程,会有延时,实时性差,同时过程复杂,也使其易于攻击;UDP没有建立连接的过程,因而实时性较强,也稍安全

3。在传输相同大小的数据时,TCP首部开销20字节;UDP首部开销8字节,TCP报头比UDP复杂,故实际包含的用户数据较少。,TCP在IP协议的基础上添加了序号机制、确认机制、超时重传机制等,保证了传输的可靠性,不会出现丢包或乱序,而UDP有丟包,故TCP开销大,UDP开销较小

4。每条TCP连接只能时点到点的; UDP支持一对一、一对多、.多对一、多对多

IP地址
IP地址的分类:IP地址被分为五类,分别是A.B.C.D.E类,其中A.B.C类最常用,D类用于组播,E类用于科研

IP地址类型第一字节十进制范围二进制固定最高位二进制网络位二进制主机位
A0-12708位24位
B128-1911016位16位
C192-22311024位8位
D224-2391110组播地址使用
E240-2551111保留实验用

注意:A类地址种0不允许使用,127作为测试TCP/IP的环回地址,因此有效范围是1-126

网络地址:网络地址不变,主机位全0的ip地址代表网络本身:192.168.1.0
广播地址:网络地址不变,主机位全1的IP地址代表网路的广播:192.168.1.255

因为IP地址具有全球唯一性,而且数量有限,解决方法是使用私有地址

IP地址类型范围
A10.0.0.0 - 10.255.255.255
B172.16.1.1 - 172.31.255.255
C192.168.0.0 - 192.168.255.255

子网掩码
在这里插入图片描述
我们可以通过修改子网掩码让1.1ping通2.1
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱音乐的哒哒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值