美文网首页
27-计算机网络基础

27-计算机网络基础

作者: 文娟_狼剩 | 来源:发表于2019-05-06 21:36 被阅读0次

一、 什么是网络?

把分步在各个地点的不同的计算机系统(PC 笔记本 服务器 ARM 开发板 树莓派),通过链接介质(网线---橙白 橙 绿白 蓝 蓝白 棕白 棕),通过网络协议 达到资源共享的目的。

1.1 资源

--->硬件资源(带宽 硬盘 CPU等)
--->软件资源(网络协议HTTP HTTPS POP POP3 STMP SSH FTP等 3389)
硬盘存储 打印机等资源

二、网络干什么用?

2.1 覆盖范围

局域网、城域网、广域网

2.2 暗网(了解)

黑客、专业人士(MT)
拐卖
毒品
军火

三、 网络怎么样使用?

3.1 最小的网络构成

两台主机之间的通信

3.1.1 通过不同的传输介质

3.1.1.1 导向式的

双绞线(网线):分为正双绞线和反双绞线
正双绞线:橙白 橙 绿白 蓝 蓝白 绿 棕白 棕(路由器 交换机)
反双绞线:(双机互联线) 1 3 2 4对调
光纤
同轴电缆等

3.1.1.2 非导向式
WiFi、蓝牙、红外(距离特别短)、微波、卫星、量子通信

3.1.2 网卡(硬件设备、正常工作)

3.1.2.1 28/56k 调值解调器

调制:应用层(软件 QQ 微信 ICQ 陌陌等)--->约吗?--->操作系统--->内存中--->驱动层--->网卡驱动---->01010101二进制数字数据 ---->电信号
解调:用户(约吗?)<----QQ--->操作系统--->内存010101<----网卡<----电信号

3.1.2.2 网卡
1>网络通讯数据的最小单位bit 内存 字节 1bit=8字节

网速Speed 100M 200M 500M 100M=100M/8=12M=10M
10M/100M 自适应网卡
1000M网卡

2>两个人进行通讯数据是如何传递的? 协商机制
3.1.2.3 ISO 国际标准认证体系
1>水晶头 网线的一些标准:

RJ45 水晶头 8根线
RJ11 电话线 4根线 2根
各个国家、各个厂商都遵守这个标准,但是他们的用料不同,如:铁、镀铜、纯铜、镀金、塑料等
网线有分为5类:超五类、六类、超六类、七类、超七类

2>光纤:

单模光纤:家里的光纤猫、黑皮光纤
多模光纤

3.1.3 如何是实现两台主机之间通讯

1> 需要有传输介质(WiFi、网线、光纤)
2> 需要有网卡硬件设备
3> 需要进行传输之前协商过程(按照什么速率进行发送数据信息)

四、 常见的网络传输协议

ARP地址解析协议Address Resolution Protocol
DHCP动态主机配置协议Dynamic Host Configuration Protocol
DNS 域名服务Domain Name Server
FTP 文件传输协议File Transfer Protocol------21端口
HTTP 超文本传输协议-------80端口
HTTPS 安全超级文本传输协议-------443端口
IMAP交互式邮件存储协议Internet Mail Access Protocol
IP 互联网协议Internet Protocol
NTP Network Time Protocol
POP 邮局协议PostOffice Protocol
SMTP 简单邮件传输协议Simple Mail Transport Protocol------25端口
TCP 传输控制协议Transmission Control Protocol
UDP 用户数据包协议UserDatagram Protocol
Telnet 远程终端协议remote terminal protocol -------23端口

五、 交换网络(多人)※※※※

实现一个网络内多台主机之间的通讯。

5.1 小型网络(局域网)

通过交换机进行局域网之间PC与PC的通信。 交换机两台电脑之间需要获得我们的MAC地址。
MAC地址:每一块网卡出厂的时候就已经存在了,且全球唯一。也称为物理地址,由16进制数组成FC-AA-14-9D-A9-8B(Windows)。如果用到的不同品牌的路由,物理地址表示方式不一样(FC-AA FC:AA:14:9D:A9:8B)
逻辑地址:也就是ip地址(192.168.0.x 10.0.0.x 20.0.0.x),可以被改变的。

5.2 交换网络中报文数据格式

目标信息+源信息(MAC地址)+数据信息,就构成了交换网络中基本的数据包结构

5.3 交换机的工作原理(2层网络设备)※※※

MAC地址列表
在交换网络中通过MAC地址进行主机的标识
1>如果目标信息的MAC地址是在交换机的MAC地址列表中存在的,那么久直接转发给目标信息
2>如果目标信息的MAC地址没有在交换机MAC地址列表中,那么久通过广播的形式发送信息。

5.4 存在一些缺点

5.4.1 广播风暴的问题

1>多人同时发送信息
2>广播风暴带来的影响:消耗了大量的系统资源

六、 路由器(可以解决多个局域网之间的通信问题,也可以解决广播风暴的问题)※※※

6.1 路由器

概念:是实现多个局域网之间的通信。
好处:屏蔽了交换网络的广播风暴

6.2 路由器工作原理(是3层网络设备)

通过ip地址划分,来区分目标地址(ip地址列表)
发送的数据结构==目标信息+源信息(ip地址)+数据信息
ip地址的列表,也就是说通过逻辑地址,实现网络之间的通讯设备
1> 如果IP地址存在于ip地址列表中,直接转发收到信息。
2> 如果ip地址不存在与IP地址列表中,消息就被丢弃。

6.3 路由协议(智能上网设备)

6.3.1 静态路由协议(手动配置,手动增加路由的条目)

优点:速度快、执行率高、通讯效率高
缺点:需要专业人士,操作起来复杂度高。
适用于:比较大型的网络环境,比如:2000人

6.3.2 动态路由协议(自动配置)

优点:自动记录学习路由表、方便、执行效率低、不需要专业人士
缺点:路由条目学习过程会比较耗时,造成通讯效率比较低。
适用于:小型网络环境

相关文章

  • 27-计算机网络基础

    一、 什么是网络? 把分步在各个地点的不同的计算机系统(PC 笔记本 服务器 ARM 开发板 树莓派),通过链接介...

  • 2018-05-04

    计算机网络基础 IPv4报头

  • HTTP知识

    HTTP知识 [TOC] 1.计算机网络各层基础 计算机网络各层: 计算机网络各层作用: 2. HTTP简介 HT...

  • 懂这些面试还能过不了?(Android网络相关知识点)

    1. 详细计算机网络基础 关于计算机网络的一些基础 2. 描述一次网络请求的流程 域名解析 -----> TCP的...

  • 网络相关知识

    计算机基础知识掌握TCP和HTTP相关知识即可。 这是一份详细 & 清晰的计算机网络基础 学习指南计算机网络:这是...

  • 这是一份详细 & 清晰的计算机网络基础 学习指南

    前言 计算机网络基础 该是程序猿需掌握的知识,但往往会被忽略 今天,我将献上一份详细 & 清晰的计算机网络基础 学...

  • 计算机网络基础知识详细介绍

    考虑到后面的Python课程学习,我们这里把计算机网络基础分为四个板块来给讲解一下。分别是:计算机网络基础、IP地...

  • 1 计算机网络之初窥面目

    本部分包括了计算机网络概述部分,以及通信基础部分~ 1.1 什么是计算机网络? 一:计算机网络的定义: 二:计算机...

  • 计算机基础

    计算机基础操作系统计算机网络

  • 思维导图

    java基础计算机网络操作系统知识产权多媒体基础web分布式linuxhbasestormredisMongoDB...

网友评论

      本文标题:27-计算机网络基础

      本文链接:https://www.haomeiwen.com/subject/cezdoqtx.html