1-2 计算机网络

1-2.1 网络分类
1-2.2 网络拓扑结构
1-2.3 网络组成

1-2.4 网络架构体系

1-2.5 网络通信协议

1-2.6 网络基本服务

计算机网络:通过软硬件设备,将不同物理地址的计算机连接起来,实现资源共享和信息交互。

网络通信对象:计算机网络 + 通信协议 + 端口
查看端口号:cmd - netstat -ano

1-2.1 网络分类

(1) 按连接方式:有线、无线
(2)按覆盖区域分类:局域网、城域网、广域网、互联网(万维网)
(3) 按所有者分类:
在这里插入图片描述

  • 公网:
    Internet:国际互联网,1969年投入使用,是由使用公用语言互相通信的计算机连接而成的全球网络。涵盖万维网(World Wide Web,全球信息网)
    目的:允许世界上的人们进行通讯与共享信息。

  • 私网:局域网 - 城域网 - 广域网
    (1) Intrannet:企业内部网,局域网。相对封闭的网络环境、防火墙保护、有权限控制。使企业内部的敏感信息以及机密受到保护。
    (2) 以太网:使用最广泛的局域网技术。
    在这里插入图片描述

1-2.2 网络拓扑结构

拓扑结构:组网过程中,通信线路(网线)和站点组成的几何形状。

  • 总线型
    单一的通信线路。所有站点直接连接到一条总线上。
    应用:超小型局域网,如家庭、宿舍等。
    优点:结构简单,易于扩展。
    缺点:总线故障,会导致网络瘫痪。一次只能供一个端发送或接收。
    在这里插入图片描述

  • 星型
    唯一的转接结点(集线器/交换机)。各站点通过点到点连接到转接结点上。
    应用:小型局域网,如公司、学校等。
    优点:结构简单,易于管理。
    缺点:转接结点故障,会导致网络瘫痪。
    在这里插入图片描述

  • 环型
    各站点通过通信线路连接成闭合的环。大型局域网、城域网核心部分。
    应用:地铁、高速公路、发电等。
    优点:结构简单。
    缺点:不便于扩展和维护。
    在这里插入图片描述

  • 树形
    结点按层次连接,信息交换主要在上下层结点之间。除了叶子结点,都是转接结点。
    应用:基站,光纤网等。
    优点:组网灵活,易于扩展。
    缺点:对根节点依赖性大,相邻或同层结点之间不能直接传递信息。
    在这里插入图片描述

  • 网状:
    两两连接,广域网广泛应用。
    优点:节点多,负荷少,阻塞少。局部故障不影响整体,可靠性高。
    确定:线路多,不易管理。

1-2.3 网络组成

硬件网卡、网络服务器
传输介质双绞线、电缆、光纤、无线电波
连接设备中继器、集线器、交换机、路由器、猫
软件操作系统、网卡驱动、通信协议、应用软件

1-2.3.1 网络组成 - 网卡、网络服务器

  • 网卡:网络接口卡NIC(Network Interface Card),网络适配器。
  • 网卡拥有唯一MAC地址(物理地址),MAC由12位十六进制数组成:6位厂商 + 6位流水号。
  • 查看物理地址:cmd + ipconfig /all
  • 网络服务器:提供网络服务的计算机。

1-2.3.2 网络传输介质

  • 有线传输介质:双绞线(屏蔽、非屏蔽)、同轴电缆、光纤(单模、多模)。
    (1)双绞线:应用于短距离室内局域网,速度快,造价便宜,通用性高。
    (2)同轴电缆:应用于长距离高速通信,抗干扰性强,衰减少。
    (3)光纤:应用于海底电缆、跨国核心网等,容量大,传输宽度大。
  • 无线传输介质:蓝牙、无线局域网(WiFi)、卫星通信。

1-2.3.3 网络连接设备

  • 中继器:放大加强信号,解决信号传输中衰减的问题。总线型。
  • 集线器:多接口的中继器。星型。
  • 交换机:多端口网桥。
  • 路由器:网关设备,连接不同速率协议的网络。多端口,数据包传输。
  • 猫:调制解调器,将数字信号与电话线传输的模拟信号进行转换。

1-2.3.4 网络组成 - 软件

  • 操作系统
    (1)服务器:Unix、Linux、Windows Server
    (2)桌面:Windows、Mac
    (3)移动:Android、IOS
  • 网卡驱动:与网卡一起完成数据发送接收的程序。
  • 通信协议:OSI模型、TCP/IP模型。
  • 应用软件:浏览器,客户端等。

1-2.4 网络架构体系

分层:下层为上层服务,同一层使用同一个协议。
通信模型:OSI参考模型、TCP/IP模型。

1-2.4.1 OSI参考模型

OSI:Open System Interconnect,开放式系统互联,理想状态的参考模型。

  • ISO:国际化标准组织。
    IOS:苹果操作系统。

在这里插入图片描述

(1)应用层
提供软件接口,使程序能够使用网络服务。
支持协议:HTTP、FTP、Telnet、SMTP、POP3等
应用层、表示层、会话层:上层数据

(2)表示层
数据的表示、安全与压缩。数据格式化,编码转换,加密解密,压缩,图片格式。

(3)会话层
建立、管理、终止会话。区分不同应用的会话数据。

(4)传输层
定义传输数据的协议端口号,以及流量监控和差错校验。是上层数据和下层物理线路的中转站。
支持协议:TCP、UDP

(5)网络层
确定 IP 地址,实现不同网络之间的路径选择。
设备:网关、路由器
传输单位:数据包(Packet)
支持协议:IP、ICMP、ARP、RARP

  • IP 地址(0~255)
  • 查看 IP:cmd - ipconfig
  • 测试本机的 TCP/IP 协议是否正常工作:ping 127.0.0.1
  • IPV4:32位,网络地址 + 主机地址
  • IPV6:128位,有2128个ip地址
  • IP 地址分类:A(大型)、B(中型)、C(小型)、D(主播)、E类(研究和实验)

(6)数据链路层
确定 MAC 地址(MAC 子层),将上层包拆分位帧(LLC 子层)
设备:网卡、交换机、网桥
传输单位:1 帧 = 1500 Byte = 1500 * 8 bit = 1500 * 8 * 2 二进制
FCS:帧校验序列

  • MAC(物理)地址
  • 查看 MAC:cmd - ipconfig /all
  • 12位16进制数:产商编号(6)+ 网卡流水号(6)

(7)物理层
建立、维护、断开物理连线。
线缆:双绞线、电缆、光纤、无线电波
设备:中继器、集线器、调制解调器
传输数据:Bit

1-2.4.2 TCP/IP模型

TCP/IP 模型:Transmission Control Protocol / Internet Protocol 传输控制协议/互联网协议。
分层:应用层、传输层、网络层、网络访问层
在这里插入图片描述

1-2.5 网络通信协议

通信协议(Protocol):语义、语法、时序

  • TCP/IP 模型的主要协议
    应用层:HTTP、FTP、SMTP、DNS
    传输层:TCP、UDP
    网络层:IP、ICMP、ARP、RARP

1-2.5.1 HTTP 协议

HTTP :超文本传输协议,服务器传输超文本到本地浏览器的协议,基于请求/响应的无状态协议,默认端口80.

  • URL 解析

url:统一资源定位符,即网址。
uri:统一资源标识符。
DNS服务器:将域名与相对应的 IP 地址进行转换。
在这里插入图片描述

  • 请求方法
请求方法描述
get获取数据
post提交数据
head获取报头
put更新全部数据
patch更新局部数据
delete删除数据
options查看服务器性能
trace用于测试诊断,回显服务器收到的请求
connect代理服务器
  • 响应状态

1-临时响应,2-请求成功,3-重定向,4-请求错误,5-服务器错误

1XX临时响应
100Continue,继续,收到部分请求,客户端应继续请求
101Switching Protocols,切换协议,服务端根据客户端的请求切换协议
2XX请求成功
200OK,请求成功。一般用于 get 和 post
201Created,已创建。成功请求并创建新资源
202Accepted,已接受。已接受请求但未处理
203Non-Authoritative Information,非授权信息。返回其他源的信息
204No Content,无内容。请求成功但不返回内容,页面未更新可保持当前页面
205Reset Conten,重置内容 。请求成功并重置页面内容,通过返回码重置表单
206Partial Content,部分 get。请求成功并处理部分 get 请求
3XX重定向
300Multiple Choices,多选择。请求资源多个地址,返回资源特征和地址列表
301Moved Permanently,永久移动。请求资源永久移动到新URL,返回新URL,之后所有请求都会自定向到新URL
302Found,临时移动。请求资源临时移动,客户端应继续使用原URL
303See Other,查看其他地址。GET 或 POST
304Not Modified,未修改。客户端缓存访问资源,请求资源未修改,不返回任何资源
305Use Proxy,使用代理。请求资源需通过代理访问
307Temporary Redirect,临时重定向。GET 重定向
4XX请求错误
400Bad Request,语法错误。服务器无法理解
401Unauthorized,未授权。请求要求用户身份认证
403Forbidden,拒绝执行。服务端理解请求但拒绝执行
404Not Found,未找到。服务器找不到请求资源
405Method Not Allowed,方法禁用。客户端请求方法被禁止
406Not Acceptable,不接受。服务器无法完成要求
407Proxy Authentication Required,未授权。请求需要代理的身份认证。
408Request Time-out,请求超时。客户端发送请求时间过长
409Conflict,请求冲突。PUT
410Gone,已删除。请求资源不存在
411Length Required,需有效长度。请求需带 Content-Length 信息
412Precondition Failed,未满足前提条件。请求前提条件错误
413Request Entity Too Large,请求实体过大,无法处理,暂时无法处理会返回 Retry-After
414Request-URL Too Large,请求URL过长,无法处理
415Unsupported Media Type,不支持媒体类型。无法处理请求附带的媒体格式
416Requested Range No Satisfiable,客户端请求范围无效
417Expectation Failed,未满足期望值。服务器无法满足 Expect 请求头信息
5XX服务器错误
500Internal Server Error,服务器内部错误
501Not Implemented,服务器不支持请求方法
502Bad Getaway,错误网关。代理服务器从远端服务器收到无效请求
503Service Unavailable,服务不可用。系统维护或超载
504Gateway Time-Out,网关超时。代理服务器未及时从远端服务器获取请求
505HTTP Version Not Supported,HTTP协议不受支持。服务器不支持请求的HTTP协议版本
  • HTTPS 协议

(1)SSL:Secured Sockets Layer,安全套接层。对 http 数据传输进行加密。
(2)TLS:Transport Layer Security,传输层安全协议。SSL 升级版,标准化版。
(3)HTTPS:HTTP + SSL / TSL,加密传输。

  • 应用层其他协议

(1)FTP:File Transfer Protocol,文本传输协议。默认端口 20,分为主动模式 Active Model(服务器发起数据传输)和被动模式 Passive Model(服务器被动接受数据传输)。
(2)DNS:Domain Name System,域名系统。默认端口 53,提供域名解析服务,将域名解析成IP。
(3)SMTP/POP3:邮件收发协议。SMTP 发送邮件协议,默认端口 25。POP3 接受邮件协议,默认端口 110。
(4)Telnet:远程终端控制协议,默认端口 23,已被 SSL 替代。

1-2.5.2 TCP 协议

TCP:Transmission Control Protocol,传输控制协议,传输层协议。
提供面向连接的、可靠的数据传输,传输速度慢。
传输前先建立连接,完成后断开连接。
提供超时重发、丢弃重复数据、校验数据、流量控制等功能。

  • TCP 与 UDP 区别:三次握手,四次挥手。
  • 三次握手:
    (1)客户端向服务器发送请求,申请建立连接。
    (2)服务器收到连接申请,向客户端发送信息,确认客户端是否能收到服务器返回信息。
    (3)客户端收到服务器返回信息,向服务器发送确认信息,建立连接。
  • 四次挥手:
    (1)客户端向服务器发送请求,申请释放连接。
    (2)服务器收到断开请求,向客户端返回确认收到信息。客户端此时不能向服务器发送信息报文,只能接收。
    (3)服务器没有可传信息时,允许断开,向客户端发送确认断开信息。
    (4)客户端向服务器发送信息,确认断开连接,等待两个时间周期,连接关闭。服务器接收到客户端发来的确认信息进入关闭状态。
    在这里插入图片描述

1-2.5.3 UDP 协议

UDP:User Datagram Protocol,用户数据报协议。
提供非面向连接、不可靠的数据传输。
不保证数据按顺序传递,可能丢包,传输速度快。
用于邮件、直播、QQ、微信等。

1-2.5.4 IP 协议

IP:Internet Protocol,网络互联协议,网络层协议。
TCP、UDP 都以 IP 数据包格式传输。
不可靠,无连接。

  • IPV4:32位二进制数,4个字节,一个字节8位,一个字节用十进制表示。
    网络地址 + 主机地址
  • IPV6:128位,有2128个ip地址。

1-2.5.5 ICMP、ARP 、RARP协议

(1)ICMP:Internet Control Message Protocol,网络控制消息协议。
用于诊断网络连通性:Ping命令。
ping -t(不间断) -a(解析成 ip 地址) -l(指定包含字节数,默认 32)

(2)ARP:Address Resolution Protocol,地址解析协议。将 IP 地址翻译为 MAC 地址。

(2)RARP:Reverse Address Resolution Protocol,反向地址转换协议。将 MAC 地址翻译为 IP 地址。

1-2.6 网络基本服务

Internet主要基本服务: www 服务、电子邮件服务、文件传输服务、远程登录服务等

  • www 服务
    World Wide Web,万维网,全球信息资源网。
    通过浏览器来访问资源,通过 http / https 协议实现web服务访问。使用 html 编写,移动端使用 html5。

  • 电子邮件服务
    通过 POP3/SMTP 协议实现收发电子邮件。
    常用软件:Exchange、Outlook Express

  • 文件传输服务
    通过FTP协议实现文件传输。
    常用软件:cuteftp、flashftp

  • 远程登录服务
    通过Talnet协议实现远程登录服务。
    打开远程桌面:运行 - mstsc

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
"getaway zuul" 是一个网络流行语,原意是指一种通过转移注意力或脱身的方式来逃避困难或尴尬局面。这个短语来源于电影《捍卫者联盟》中一只名叫尤尔的角色,它具有很强的逃避能力。 在生活中,我们经常面临各种挑战和压力,有时候可能会感到束手无策或不知所措。这时候,采用getaway zuul的方式可能会给我们带来一些启示。 getaway zuul提醒我们要学会转移注意力和寻找解决问题的新角度。当我们陷入僵局时,可以试着暂时将焦点从问题上转移到其他事物上,例如参加一项爱好活动、与朋友聚会或者只是简单地放松自己。通过转移注意力,我们的思维可能会得到缓解,从而更容易找到解决问题的新方向。 此外,getaway zuul也提醒我们要有一种适时的“脱身”能力。当我们身陷困境或者面对尴尬场面时,有时候选择适当地离开或者改变环境可能会更加明智。这样可以减少冲突的升级或者尴尬的尺度,更有利于我们保持心态的平衡和保护自己的形象。 然而,getaway zuul并不意味着逃避责任或者逃避困难。在面对挑战时,我们要有勇气正视问题,并采取积极的行动来解决。getaway zuul更倾向于提醒我们要灵活应对情况,用更智慧的方式处理问题,而不是盲目地与问题对抗。 在人生的旅途中,getaway zuul 可以给我们带来新的思维角度,帮助我们更好地应对挑战与压力。我们需要学会寻找平衡点,既不被困扰,也不盲目逃避,而是用更明智的方式面对困难,获得更好的结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值