什么是计算机网络和互联网

听B站的课程,记个笔记。

一些基础

互联网分层架构,每一层实现特定的功能,然后上一层借助下层提供的服务,通过跟对等层协议实体相互交换协议报文来实现(为了向上层提供更好更优质的服务)

(1)物理层:就算在媒体之上,传输和接收电磁波信号 光信号,把链路层来的0101这样的数据信号变成电磁波
(2)链路层:一个网络的相邻两点(通过一个交换机连着)之间传输以帧为单位的数据。链路层解决了点到点的问题
(3)网络层:在链路层所提供的相邻两点之间的传输的基础之上,实现主机之间(源主机到目的主机)的端到端的数据传输。
(即链路层是点到点的,是邻居,发给你,远的怎么办?需要网络层,实现端到端)
(4)传输层:网络层提供的端到端服务太糙,尽力而为,可能会丢,出错等。传输层在网络层提供的服务的基础之上,加强了它的服务,把不可靠变成可靠;以及细化了服务,把主机到主机的传输变成进程到进程
(5)应用层:应用进程按照应用层协议交换应用报文,以实现应用

一. 什么是Internet

  1. 什么是网络
    网络指的是节点和边,形成的关系,可以是人际网、蜘蛛网…

  2. 什么是计算机网络
    计算机网络是联网的计算机所构成的系统。
    (1)节点:主机节点(笔记本、Ipad、手机等),数据交换节点(路由器、交换机)。
    主机节点是数据源和目标,而数据交换节点既不是源也不是目标,而是用来转发数据。【来了分组,从一个端口进来,按照一定的工作方式(例如,如果是交换机,按照目标MAC地址决定从哪个端口转;如果是路由器,来了个分组从一个端口进来,路由器查路由表,决定从哪个端口放出去)】
    (2)边:链路。边分为两类:
    a. 接入网链路:主机通过以太网网线,接到最近的交换机,为主机连接到互联网的链路
    b. 主干链路:数据交换节点之间
    (3)协议
    协议是支持计算机网络工作的标准。各个厂商按照协议来制作网络设备。这些不同的网络设备之间可以互操作。(比如两个网卡,虽然出身不同,来自不同厂商,但是遵守的是同一个标准,就可以进行工作)
    按照层次不同,可以分为物理层协议,链路层协议,网络层协议…
    每一层不只有一种协议。

  3. 什么是互联网
    (1)Internet 称为网际,或互联网,是一堆的网络连在一起。
    (2)有哪些网络呢?
    比如,国内有教育科研网,中国电信网络、中国移动网络,它们之间再通过网络交换节点能够互连
    (3)互联网的协议是以TCP协议和IP协议为主的一簇协议,由这些协议来支撑其工作的那个网络。(即以 TCP协议、IP协议为主的一簇协议)
    (4)Internet的标准:
    是以IETF(互联网工程任务组)发布的RFC文档的形式

  4. 通信链路 link
    很重要的指标:链路的带宽=传输速率:(bps,每秒传多少位)

二. 什么是协议

  1. 对等层的实体在通信的过程中,应该遵守的规则集合。
  • 如两个端系统的应用进程进行通信(这个通信是指逻辑通信
  • 那么什么时候发送报文,什么时候接收报文,发送报文的格式是什么样子的,那么你接收的时候知道用什么样的格式来解析
  • (意思就是,一个端系统的应用进程收到另外一个端系统的应用进程,那么按照两个人约定好的规则,去解析。所以,对等实体需要使用同一个协议)
  1. 协议可以分为不同层次
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值