首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >计算机网络简介

计算机网络简介

作者头像
_春华秋实
发布2018-08-17 13:14:21
7160
发布2018-08-17 13:14:21
举报
文章被收录于专栏:_春华秋实_春华秋实

计算机网络概论

网路定义 :以实现资源共享为目的,一些互相连接的、独立的自治系统(能够独立运行并提供服务的系统)的集合。

计算机网络体系结构

            图一 计算机网络的分层结构

网络体系结构:分层结构和协议的集合。

物理层【传输媒介】

任务:指光纤、电缆或者电磁波等真实存在的数据传输系统,网络传输的基础。

数据:信号。

设备:集线器、放大器、中继器等

专有名词

简谐波:正弦波(sine wave)和余弦波(cosine wave)统称。

模拟信号:由有限次不同频率正弦波信号合成的接近原周期性模拟信号的信号。

数字信号:幅度为有限离散值的信号,数字信号改变幅度时,直接从一种幅度跳变到另一种幅度。

信号对比:

  • 数字信号和模拟信号都是由多次谐波组成的(使用正弦波拟合)
  • 数字信号和模拟信号通过物理链路传输都会引发失真
  • 数字信号失真容易还原,模拟信号不容易还原

码元长度:数字信号中某个离散值维持不变的最小时间单位。 码元:将信号以码元长度为单位分隔,每一段码元长度内的信号。(码元是信号的基本单位)

编码 二进制位流转换成数字信号的过程称为编码。 调制 调制 是将正弦波信号(或余弦波信号)转换成表示二进制位流的模拟信号的过程。 解调 是从调制后的模拟信号中还原出二进制位流的过程。

传播介质

  • 同轴电缆(现在很少使用)
  • 双绞线
    • 可以实现全双工通信、价格便宜、柔软性好,容易布线
    • 频率特性不及同轴电缆、抗干扰能力差
  • 光钎
    • 容易布线、传输速率高、传输距离远、抗干扰性好、价格比同轴电缆便宜
    • 光端口成本高,尤其是单模光纤光端口

主要性能指标为传输系统的数据传输速率,单位为每秒比特(b/s)取决于信道带宽和信号中每一个码元表示的二进制数位数。

数据链路层

主要介绍以太网,一个网络中的电脑怎样实现更好的数据传输。类比现实生活中的邮件系统相当于一个社区,社区里面很多用户(电脑)。

数据:帧 

设备:网桥、交换机(多接口的网桥)

数据链路层的三个基本问题:封装成帧、透明传输(遇到特殊字符加一个转义字符ESC)、差错检测。

封装成帧 发什么

Preamble

SFD

DST

SRC

Type

Payload (Data)

Pad

FCS

Extension

 帧格式

以太网的帧格式【序言+起始信号(0XAB)+目的地+发出地+数据类型(Ipv4|ARP)+数据(46-1500字符之间)+“”+CRC校验序列】

CSMA/CD 算法 怎么发

介绍:载波监听(检测总线是否有载波)多点接入(多个终端连接在总线上)冲突检测(检测总线上是否发生冲突) 载波:总线上产生有规律性的跳变。

工作步骤

  1.  先听后讲:侦听总线上是否有载波,总线无载波才能发送数据
  2.  等待帧间最小间隔:检测到总线上没有载波再等待一些时间
    1. 留出时间让接收终端腾出缓冲空间
    2. 避免一个终端连续发送多个MAC帧
    3. 让终端正确监测到先导码和帧开始分界符
  3.  边讲边听
  4.  发生冲突、使用后退算法,等待再次传输

设备

作用:通过分割网络或者划分 VLAN ,缩小广播域,每个网络的传播效率会更高。

网桥:具有地址学习、MAC帧转发等分组交换功能的设备。网桥连接在网络之间。

交换机: 多节口的网桥,增加了Vlan划分和其他提高网络效率的功能,Mac地址【交换机可以连接到主机上】。

网络层

连接各个网络,构成覆盖全球的 Internet 。通过 IP 地址找到一个局域网络,某个局域网络中通过IP地址,找到电脑MAC地址,找到主机。

数据:IP数据包

设备:路由器

网际协议 IP

             图2 IP 数据报头部 最少20个字节

 IP分类编址

IP协议族

  • ARP协议: IP地址与MAC地址的对应是通过ARP协议传播到局域网的每个主机和路由。
  • ICMP 网际控制报文: 是介于网络层和传输层的协议。它的主要功能是传输网络诊断信息。
    • 实现 ping 命令和 traceroute 命令的基础。这两个工具常用于网络排错。
  • IGMP 网际组管理协议: 网际组管理协议。

IP 分组

  • 传输网络链路层帧净荷字段允许的最大长度称为最大传送单元(Maximum Transfer Unit,MTU)
  • 以太网的数据字段长度最大1500B,一个IP分组长度不能超过1500B 【IP首部 20B+1480B】

路由器路由项的生成:RIP 或者 OSPF。

传输层

把信息发给电脑的某一个端口。

数据:UDP 数据包,TCP 字节流 

协议:TCP 、 UDP

TCP 协议

面向字节流、面向连接、具有差错控制和拥塞控制。

          图3 TCP 数据报文段头部格式 最少20个字节

使用编号和分段实现了TCP传输的有序,使用advertised window来实现了发送方和接收方处理能力的匹配,并使用重复发送来实现TCP传输的可靠性。

使用 ACK 和错误重送机制保证数据发送的正确性。

使用滑动窗口来提高效率,使用拥塞控制来传输保持稳定。

TCP的三次握手

TCP连接:每个连接有四个参数(两个IP,两个端口),内核中的TCP模块生成连接之后,将连接分配给进程使用。

 丢包因为 ACK 机制(记时等待),具有超时重发、快速重发等安全措施。

UDP 协议

面向报文、无连接、差错检验。

丢包就丢啦。

语法:格式,包括四个控制字段(发送端口、接收端口、长度、检验和)在IP分组的基础上,增加了源和目的端口号、检验和。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-08-14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 计算机网络概论
    • 计算机网络体系结构
    • 物理层【传输媒介】
    • 数据链路层
      • 封装成帧 发什么
        • CSMA/CD 算法 怎么发
          • 设备
          • 网络层
            • 网际协议 IP
            • 传输层
              • TCP 协议
                • UDP 协议
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档