外贸网站建设不可缺少的灵活性,贪玩原始传奇官方网站,如何推广小程序商城,wordpress本地到网络 认识基本网络网络划分计算机网络分为LAN、MAN、WAN公网ip和私网ip 传输介质单位换算客户端和服务端 OSI模型osi七层模型TCP/IP:传输控制协议簇HTTP协议简介UDP协议介绍物理地址#xff1a;mac地址#xff0c;全球唯一#xff0c;mac由6段16进制数组成#xff0c;每段有… 网络 认识基本网络网络划分计算机网络分为LAN、MAN、WAN公网ip和私网ip 传输介质单位换算客户端和服务端 OSI模型osi七层模型TCP/IP:传输控制协议簇HTTP协议简介UDP协议介绍物理地址mac地址全球唯一mac由6段16进制数组成每段有2个16进制数 ARP协议和ICMP协议 网络操作查看ip命令pingip route查看网关netstat查看当前网络状态信息包括服务及使用的端口固定虚拟机IP地址**systemctl restart network重启网卡** VMware网络模式桥接NAT主机 认识基本网络
网络划分
计算机网络分为LAN、MAN、WAN
局域网Local Area NetworkLAN是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。局域网可以实现文件管理、应用软件共享、打印机共享、工作组内的日程安排、电子邮件和传真通信服务等功能。局域网是封闭型的可以由办公室内的两台计算机组成也可以由一个公司内的上千台计算机组成。都会网域MetropolitanAreaNetworkMAN指大型的计算机网络属于IEEE802.6标准是介于LAN和WAN之间能传输语音与数据的公用网络。MAN是改进LAN局域网中的传输媒介扩大局域网的范围达到包含一个大学校园、城市或都会区。它是较大型的局域网需要的成本较高但可以提供更快的传输速率。例如某一家企业把在一个城市或同一国家内的服务据点连接起来就可以称为一个或多个城域网。一些常用于城市区网的技术包括以太网10Gbps/100Gbps、WiMAX全球互通微波访问。广域网英语Wide Area Network缩写为WAN又称广域网、外网、公网广域网并不等同于互联网它是连接不同地区局域网或城域网计算机通信的远程网主要使用分组交换技术。广域网通常跨接很大的物理范围覆盖的范围比局域网LAN和城域网MAN都广所覆盖的范围从几十公里到几千公里它能连接多个地区、城市和国家或横跨几个洲并能提供远距离通信形成国际性的远程网络。公网ip和私网ip
公网IP地址
公网IP地址是分配给连接到 Internet 的设备的地址。要连接到 Internet设备必须具有唯一的IP地址以允许其他节点和设备找到它并建立连接。公共IP地址可以分配给Web服务器、电子邮件服务器甚至是个人的个人计算机。公共 IP 地址最初将通过 ICANN互联网名称与数字地址分配机构分配——该组织负责创建 IP 地址并最初将其分配给二级组织。然后将公共 IP 地址分发给 Internet 服务提供商等组织这些组织最终将它们分发给最终用户。公共 IP 地址是唯一的公网ip的查询浏览器搜索http://httpbin.org/ip 查看本机公网ip私网IP地址
私网IP地址是您的网络路由器分配给您的设备的地址。同一网络中的每个设备都分配有一个唯一的私有 IP 地址有时称为私有网络地址——这是同一内部网络中的设备相互通信的方式。私网ip查询windows系统cmd下输入ipconfiglinux系统终端输入ifconfig传输介质
传输介质包括同轴电缆、双绞线和光纤等。双绞线有效传输长度100M 中继器或者集线器扩大网络的传输距离
线序:
标准568A绿白绿橙白蓝蓝白橙棕白棕。老设备连接同种设备
标准568B橙白橙绿白蓝蓝白绿棕白棕。(国内)直通线光纤多模光纤和单模光纤
多模光纤适用于短距离传输如局域网、数据中心等。传输距离较短通常在几百米到几千米之间。
单模光纤适用于长距离传输如广域网、电信网络等。传输距离较长可以达到几十到几百千米。单位换算
带宽带宽是以比特为单位的 而我们常看到的下载速度显示的几KB是以字节为单位
1 Byte(B) 8 bit
1 Kilo Byte(KB) 1024 B
1 Mega Byte(MB) 1024 KB
1 Giga Byte (GB) 1024 MB
1 Tera Byte(TB) 1024 GB
1 Peta Byte(PB) 1024 TB
1 Exa Byte(EB) 1024 PB
1 Zetta Byte(ZB) 1024 EB
1 Yotta Byte(YB) 1024 ZB
1 Bronto Byte(BB) 1024 YB
1 Nona Byte(NB)1024 BB
1 Dogga Byte(DB)1024 NB
1 Corydon Byte(CB)1024 DB
1 Xero Byte (XB)1024 CB客户端和服务端
客户端: 即表示可以介入互联网的个人终端设备, 比如个人PC机、个人Mac电脑, 操作系统为Windows.
服务端: 即代表在互联网中提供给用户服务的设备, 比如淘宝网、京东网、阿里云等网站或平台.交换机就是用来组建一个局域网使用的。交换机的作用是放到路由器后端来扩展路由器接口不够用而使用的。路由器直连路由 静态路由 动态路由
路由器工作原理有个路由表会自己学习、生成、维护路由表。
1主机A准备发数据给主机B。
2A将B的IP地址连同数据一起以数据包形式发送给路由器R1。
3路由器R1收到数据包后先从数据中读取到B的IP地址然后根据路径表计算发往B的最优路径。
4比如路径为R1-R2-R5-B并将数据包发往路由器R2。
5路由器2重复路由器1的工作并将数据包转发给路由器5。
6路由器5同样取出目的地址发现目的地址就在自己的网段上于是将该数据包直接交给主机B。
7主机B收到主机A的信息一次完整的通信宣告结束。网关网络的出口路由器的ip地址OSI模型
osi七层模型
应用层针对应用约定的标准 HTTP超文本传输协议 Telnet远程协议
表示层约束数据格式负责格式转化加密。解密。
会话层建立、维护、管理解除会话。数据的传输通道。
传输层约定数据采用何种方式进行传递
网络层提供逻辑地址IP地址用于在网络中标识每一台设备作用于网络间的通信提供路由和选路
数据链路层提供MAC物理地址每个MAC地址写在网卡上
物理层约定接口类型传输速度七层模型功能
应用层应用程序/原始数据/ QQ/YY/爱奇艺/吃鸡
表示层格式/压缩/加密 快速传递、安全传递
会话层会话/全双工/半双工 身份信息、电话/对讲机
传输层分段/重组/端口号 传输效率
网络层IP地址/寻址/路由 总目标全球地址
数据链路层MAC地址/局域网/ 分段目标局部地址、邮递员
物理层传输介质/比特流 电流/光/无线信号/4G/5G数据封装的过程大致如下
1.应用层用户信息转换为数据以便在网络上传输
2.传输层数据转换为数据段并在发送方和接收方主机之间建立一条可靠的连接
3.网络层数据段转换为数据包或数据报并在报头中放上逻辑地址这样每一个数据包都可以通过互联网络进行传输
4.数据链路层数据包或数据报转换为帧以便在本地网络中传输。在本地网段上使用硬件地址唯一标识每一台主机。
5.物理层帧转换为比特流并采用数字编码和时钟方案,通过某种传输介质发送数去。数据解封装的过程大致如下
1.物理层帧转换为比特流并采用数字编码和时钟方案,通过某种传输介质发送数去。
2.数据链路层数据包或数据报转换为帧以便在本地网络中传输。在本地网段上使用硬件地址唯一标识每一台主机。
3.网络层数据段转换为数据包或数据报并在报头中放上逻辑地址这样每一个数据包都可以通过互联网络进行传输
4.传输层数据转换为数据段并在发送方和接收方主机之间建立一条可靠的连接
5.应用层用户信息转换为数据以便在网络上传输TCP/IP:传输控制协议簇
TCP\IP四层模型
应用层将OSI上三层融合用于产生需要传递的数据
传输层
网络层
链路层(网络接口层)将OSI下两层融合当通过http发起一个请求时应用层、传输层、网络层和链路层的相关协议依次对该请求进行包装并携带对应的首部最终在链路层生成以太网数据包以太网数据包通过物理介质传输给对方主机对方接收到数据包以后然后再一层一层采用对应的协议进行拆包最后把应用层数据交给应用程序处理。HTTP协议简介
超文本传输协议 (HTTP-Hypertext transfer protocol) 是一种详细规定了浏览器和万维网服务器之间互相通 信的规则通过因特网传送万维网文档的数据传送协议于1990年提出. 蒂姆伯纳斯李
是一个基于TCP/IP通信协议来传递数据HTML文件图片等
HTTP是一个属于应用层的协议HTTP协议的主要特点
1.支持客户/服务器模式 浏览器/服务器模式 及c/s模式
2.简单快速
客户向服务器请求服务时只需传送请求和路径。通信速度很快。
3.灵活HTTP允许传输任意类型的数据对象。文件视频会议
4.无连接无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求并收到客户的应答后即断开连接。采用这种方式可以节省传输时间。常见状态代码
200 OK //客户端请求成功
403 Forbidden //服务器收到请求但是拒绝提供服务,没有权限
404 Not Found //请求资源不存在输入了错误的URL没有找到路径不对UDP协议介绍
UDP协议简介
UDP是一个无连接的简单的面向数据报的传输层协议。只有数据发射源没有目标源UDP的特性:
1.面向无连接不用先与对方建立连接不握手。因此传输速度很快。
2.不可靠的没有确认机制它只是把应用程序传给IP层的数据报发送出去但是并不能保证它们能到达目的地。
3.UDP传输数据时有大小限制每个被传输的数据报必须限定在64KB之内
因为它不属于连接型协议因而具有资源消耗小处理速度快的优点所以通常音频、视频和普通数据在传送时使用UDP较多因为它们即使偶尔丢失一两个数据包也不会对接收结果产生太大影响。网络直播、车载电台udp一般用于
1. 即时通信:qq聊天 对数据准确性和丢包要求比较低但速度必须快
2. 在线视频:速度一定要快保证视频连续但是偶尔花了一个图像帧人们还是能接受的
3. 网络语音电话:语音数据包一般比较小需要高速发送偶尔断音或串音也没问题物理地址mac地址全球唯一mac由6段16进制数组成每段有2个16进制数
ARP协议和ICMP协议
ARP
arp协议作用(地址解析协议)
ARP地址解析协议用于将网络地址IP地址32位转化为物理地址MAC地址48位。ARP协议是属于数据链路层 or 网络层的协议在以太网中的数据帧从一个主机到达网内的另一台主机是根据48位的以太网地址硬件地址来确定接口的而不是根据32位的IP地址。内核如驱动必须知道目的端的硬件地址才能发送数据ICMP
ICMP是Internet Control Message ProtocolInternet控制报文协议。它是TCP/IP协议族的一个子协议用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。
ping命令使用的就是ICMP协议网络操作
查看ip命令
ifconfig查看ip信息ifconfig查看当前的网络配置信息ifconfig 接口名 down 临时关闭接口ifconfig 接口名 up 打开接口ifconfig ens32 add 192.168.200.100 netmask 255.255.255.0 手工设置接口的IP地址(临时)ifup 网卡名称 启动网卡ip a 查看ip地址ipconfig查看windows系统私网ip地址浏览器搜索http://httpbin.org/ip 查看本机公网ipping
检测与目标主机的连通性(现在很多服务器允许访问但不允许ping发送的icmp包防止探测)
ping命令使用的是icmp协议dos下默认发四个包根据响应包来判断网络质量linux下默认不断的发送icmp数据包需要强制终止ttl timetolive 生命周期值网络上每经过一个路由器则-1为0时被废弃若对方是Windows系统则ttl从128开始向下减若对方是UNIX/Linux系统则从64开始向下减ping -c n ip地址/域名-c 参数可控制发包个数-W 设置ping的时间单位是sip route查看网关
netstat查看当前网络状态信息包括服务及使用的端口
yum -y install net-tools 下载net-tools包netstat -nplt 查看端口等同于ss -npltnetstat -apu 查看所有udp通讯的端口、进程号、程序netstat -apt 查看所有tcp通讯的端口、进程号、程序固定虚拟机IP地址
vim /etc/sysconfig/network-scripts/ifcfg-ens33 //网卡配置文件BOOTPROTOstatic //修改动态ip为静态ip
ONBOOTyes //网卡自启动
IPADDR10.12.155.96 //ip地址
PREFIX24
GATEWAY10.12.155.254 //网关可以在windows下使用ipconfig查询一下默认网关
DNS1114.114.114.114
DNS28.8.8.8systemctl restart network重启网卡
VMware网络模式
桥接
可以理解成一个设备其他人可以连接也可以连接其他人IP地址和宿主机在同一个网段NAT
只能出不能进。通过虚拟路由器跨网段通信主机
只能和宿主机通信