网络基础

计算机网络背景:

1.网络发展:
  • 1.独立模式:计算机之间相互独立,一个个主机独立工作
  • 2.网络互连:多台计算机连接在一起,完成数据共享。存在可靠性(数据丢失问题)
  • 3.局域网LAN:计算机网络数量更多,通过交换机和路由器连接在一起。
    • 两种模式:令牌环网和以太网
    • 每一台主机都有一个MAC地址,由48bit位控制。MAC(标识)->网卡(标识)->主机地址。
    • 出现了关于碰撞的问题。
  • 4.广域网WAN:将相邻万里的计算机连接在了一起
    其中广域网和局域网是相对概念,对地球来说,全地球的网络也可以成为“局域网”。
2.什么是协议?
  • 1.例子:+ - * %是我们日常生活中常见的运算符号,我们是怎么区分他们各自的功能的?通过约定俗成的“协议”。 + 是两数相加, - 是两数相减。
  • 2.由于计算机之间是依靠广信号和电信号作为传输媒介的。通过“频率”和“强弱”表示0 和 1.如果二者想互相传输,就得事先约好两者的数据格式。
  • 3.所以必须有人约定一个共同的标准,让大家遵守,这就是网络协议

2.网络协议初识

2.1协议分层:
  • 例子:A和B打电话的时候,A在语言层次与B交流,A的电话机在电话层次与B交流,在语言层次采用语言协议,在电话层次采用电话协议。每一层只关心自己的事情,我们称之为协议分层
  • 协议为什么要分层:
    • 网络是分层结构,解耦以方便维护。
    • 根据功能进行结构分化。
  • 好处:
  • 同层发生变化,不影响其他层
2.2OSI七层模型
  • 1.OSI(开放系统互连)七层网络模型成为开放式系统互联参考模型,是一个逻辑上的定义和规范。
  • 2.把网络从逻辑上分为7层,每一层都有相关,相对应的物理设备
  • 3.功能:帮助不同类型的主机实现数据传输
  • 4.优点: 将服务,接口,协议这三个概念区分开来。
  • 5 缺点:计划永远赶不上变化,因为层次太多带来的复杂性也是无法避免的,所以我们通常使用的是TCP/IP五层(四层)模型。
2.3 TCP/IP五层(四层)协议
  • 1.对应的功能:
    • 物理层:负责光、电信号的传递方式。
    • 数据链路层:负责设备之间的数据帧的传递和识别
    • 网络层:负责地址管理和路由选择
    • 传输层:负责两台主机之间的数据传输
    • 应用层:负责应用程序间沟通
  • 2.五层各自对应的物理设备/相应的实现方式:
    • 物理层:集线器,当信号减弱的厉害,可以通过集线器瞬间将信号放大,使信号能传得更远,是一种硬件设备。
    • 数据链路层:交换机,划分碰撞域,报文转发。
    • 网络层:路由器,局域网间通信,一个路由器同时是两个局域网的一部分。从A主机跨网络层经过路径选择将数据传到B主机的一种能力。
    • 传输层:决定传什么,怎么传,传多少次,决定从A到B主机的策略问题
    • 应用层:为了满足用户需求。

由于物理层考虑的少,我们也将其称为TCP/IP四层模型

3.网路传输基本流程

3.1以太网

在这里插入图片描述
ps:以上层与层之间,同层之间的箭头都是双向的。

3.2令牌环网:

在这里插入图片描述
最根本的协议变为了IP协议。在IP层网上全球所有的网络都叫做IP网。根据不同的接口封装上不同的最底层的报头。

3.3数据报封装,分用和解包:

从上到下封装,将上层给下层的有效载荷传给下层,并由下层加上报头。
从下到上解包和分用
分用:根据报文信息决定将有效载荷交付给上层的哪个协议。
解包:将报文和有效载荷分离

4.网络中的地址管理:

  • 4.1 唐僧取西经例子:
    唐僧去西天取经,当有人问他从哪来到哪去时。他会回答:从东土大唐到西天取经。当别人问他上一站去哪,下一站去哪时,他会回答从盘丝洞来往女儿国去。

  • 4.2IP地址和MAC地址:
    IP地址就是从哪来到哪去,MAC地址就是上一站是哪,下一站去哪。
    在计算机中,IP地址就是两台主机的地址,MAC地址就是数据报经过路由器时,上个和下个的地址。

  • 4.3IP地址:

    • 用来标识网络层不同主机的地址
    • IPV4,4个字节,32位整数
    • 点分十进制表示IP地址。如192.100.0.1。
  • 4.4MAC地址:

    • 识别数据链路层中相连得节点
    • 长度为48位,6字节。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值