美文网首页
网络基础1

网络基础1

作者: 不知道就 | 来源:发表于2019-04-07 21:01 被阅读0次

1、什么是网络?

实现主机之间通讯交流

2、 两台主机之间如何进行通讯交流?

01. 实现主机之间通讯需要有传输介质

02. 实现主机之间通讯需要有网卡设备

3、电信运营商

4、网络中两台计算机之间如何通信的?

1)物理设备至少需要一块网卡(正常工作)

操作系统支配(驱动程序)-->调制 软件qq  sendmessage(hello world)-->系统-->010101010101(二进制)-->电信号

操作系统支配(驱动程序)-->调制 软件qq  sendmessage(hello world)-->服务器sverver-->客户端client-->电信号-->010101010101(调解)-->应用-->本地化-->hello world

2)传输介质

 1、有线连接方式(导向传输介质)

1.1金属导体和光纤导体

直通线(正双绞线) ,标准(568B):两端线序一样,均采用正线压线方式。从左至右线序是:白橙,橙,白绿,蓝,白蓝,绿,白棕,棕。

交叉线(反双绞线) ,(标准568A):一端为正线的线序;另一端为反线压线方式,从左至右:白绿,绿,白橙,蓝,白蓝,橙,白棕,棕。

1.2 同轴电缆

1.3 光纤

单模光纤:由激光作光源,仅有一条光通路,传输距离长,2千米以上。

多模光纤:由二极管发光,低速短距离,2千米以内。

2、无线连接方式(非导向传输介质有短波,微波,蓝牙,卫星和光波等无线电波)

网卡设备作用:

1. 可以将二进制信息转换为高低电压信息   调制过程

2. 可以将高低电压信息转换为二进制信息   解调过程

3) 多台主机之间如何进行通讯

01. 需要利用交换机: 实现局域网内多台主机之间的通讯

02. 发数据信息需要有数据包结构

目标信息+源信息(mac)+数据信息==基本的数据包结构

03. 在一个局域网环境中, 利用mac(物理地址)地址标识主机身份信息

物理地址是全球唯一的, 不能出现重复情况

利用十六进制信息进行表示  0 1 2 - 9 10 11 12 13 14 15

A  B  C  D  E  F

04. 利用交换机进行通讯需要借助广播方式

交换网络缺点: 当交换网络主机数量过多, 会产生广播风暴问题, 导致影响主机性能

4) 多个局域网(交换网络)之间如何实现通讯

01. 需要利用路由器: 实现局域网之间主机通讯, 并且可以隔离广播信息

02. 发数据信息需要有数据包结构

目标信息+源信息(IP)+数据信息==基本的数据包结构

03. 在多个局域网环境中, 利用IP(逻辑地址)地址标识主机身份信息

逻辑地址是全球唯一的? 不能出现重复情况?

利用十进制信息进行标识

04. 利用路由器查询路由表信息进行判断

实现不同局域网之间可以经过路由器通讯, 相同局域网数据经过路由器会进行隔离

05. 需要借助路由协议

1) 静态路由协议: 手动在路由表中添加路由条目信息

优点: 通讯效率较高

缺点: 操作配置复杂度较高

2) 动态路由协议: 自动在路由表中生成路由条目信息

优点: 操作配置简单方便

缺点: 路由条目学习过程(路由收敛过程)会耗费时间, 造成通讯效率较低

相关文章

  • 网络基础1

    1、什么是网络? 实现主机之间通讯交流 2、 两台主机之间如何进行通讯交流? 01.实现主机之间通讯需要有传输介质...

  • iOS之网络基础(网络请求)

    一.网络基础 1 网络基础 001网络编程 (1)网络编程是一种实时更新应用数据的常用手段 ...

  • 网络编程基础1

    网络编程基础1 URL url(统一资源定位符 Uniform Resourse Locator)通过一个URl,...

  • 1.网络基础

    内外网区分:内网ip:A类 :10.0.0.0----10.255.255.255B类: 172.16.0.0--...

  • 网络基础原理1

    路由表包括: 路由器就是根据路由表来指导报文的转发路由是通过什么方式来获取的呢?最简单的是直连路由,直连路由就是链...

  • 网络基础1-网络模型

    这三篇文章为作者在学习网络基础知识的笔记与作者自己的理解,理解可能比较浅显,但争取理解网络相关技术的概念,可用于平...

  • 网络协议-1-网络基础

    TCP/IP数据包封装 以太网帧首部 数据链路层 14字节 = 6(目的MAC) + 6(源MAC) + 2(网络...

  • iOS - 网络编程 <1>

    1.网络基础 1.1 网络基础 1.2 Http 001 URL 1-1 如何找到服务器(通过一个唯一...

  • iOS开发-网络、Http与Https

    一、网络基础 1.网络基础 2.Http 3.Https 4 URL中文转码问题

  • iOS-网络基础及应用-Http

    3.网络基础 3.1 网络基础 001 问题:为什么要学习网络编程? 回答:(1)网络编程是一种实时更...

网友评论

      本文标题:网络基础1

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