认识计算机网络

本文详细阐述了网络的基本概念,包括节点、交换器的区别,互联网与因特网的关系,以及互联网服务提供商ISP的角色。介绍了分组交换、电路交换的区别,重点讲解了TCP/IP和OSI体系结构,强调了网络的层次结构和协议在解决不同问题中的作用。
摘要由CSDN通过智能技术生成

什么是网络,互联网和因特网

结点:主机,笔记本,手机、联网的家具等

方形是交换器,圆形是路由器

区分Internet和internet(把Internet比喻成更大的云)

发展阶段

解释因特网服务提供者ISP(internet Service Provider)

想想用户是如何连接上网的

要通过ISP连接到因特网

ISP通过在因特网管理机构上获得代理权,申请取得得一大块ip地址

同时拥有通讯线路以及路由器等连网设备,任何企业和个人对ISP缴纳费用就可以得到所需要的IP地址,主机只有连接上了ip地址才可以通讯

基于ISP的三层结构的因特网

由该图看出因特网逐步演变成基于ISP的多层次结构网络

因特网的组成

对边缘的设备提供服务

三种交换方式电路交换、分组交换、报文交换

电路交换

需要两两连接

很不方便线太多了

人们想到在中间提供电话交换机将电话连接起来

可以理解成开关

用户拨号给被拨号用户,建立连接(就是这条线),通过用户线到达交换机会给用户传回滴~滴~滴的声音在通过中继线到下一个交换机直到到达被拨叫用户实现通话过程,这里的一整条线都是被用户占领的,电话结束才将这条线路交还给电信网

如果将电话换成电脑两个电脑进行传输是否合适?

不合适,如果一台电脑在编辑待传输文件,那这条线是不是还没使用,还一直被占用着,其他用户不可接入,传输效率往往很低,所以计算机采用分组交换

分组交换

打个比方:H6要给H2发一条消息,将消息的整块数据称为报文把较长的报文分成较小等长的数据段变成了分组(也可以叫包),在这些数据段首部加上必要的控制信息组成的首部(地址),将这些数据通过首部的控制信息发送到合适的(所以各个数据段走的分组交换机不一样)下个分组交换器中,交换器会保存下来再识别到下一个交换器,到达目标计算机,就将分组的数据段通过首部信息组成原来的报文

报文交换:

以及被淘汰,新的分组交换可以替代

重点是分组交换

传统:路由,ip

路由通过路由协议交换路由信息,由路由算法算出路由表由ip协议对即将到来的路由表进行分组,然后路由器对ip分组来查路由表的表项在从合适的端口转出

层次结构

ip网络是通过分组交换来工作的,分组工作必定存在丢包分组交换会有各种各样的延迟(四大延迟),网络是很复杂的,它不是一个平面就解决问题的,而是同过分层进行解决的,每一层都有它特定的功能,上层借助下层所提供的服务通过对等层的协议实体互相交换协议的报文来实现的,一层又一层最后到达传输层,应用层是借助于传输本身提供的服务交换应用报文实现各种各样的网络应用

位于应用层的信息叫报文,到传输层包装后叫报文段,再到网络层包装后叫数据报,再下来链路层叫帧

物理层:在媒体之上传输和接收电磁波信号、光信号,把链路层来的0101的数字信号转换成电磁波信号和光信号

链路层:通过交换机相邻的两个节点之间传输以帧为单位的数据(解决了点到点之间的问题)point to point

网络层:在链路层所提供的相邻两点之间的传输这种基础上,实现了原主机到目标主机的传输(端到端传输)这种端到端的传输不可靠,可能丢包,失序等错误,这就在网络层的基础加一个传输层加强了网络层的服务,细分了服务,从主机到主机之间的传输变成了进程到进程,不可靠变成了可靠

传输层:解决了进程和进程的通讯的最后问题,通过应用进程协议交换应用报文,目的:实现网络应用(游戏,直播带货等)

那这个是网络吗?

不是,因为终端机不是完整的计算机

计算机的网络性能指标

10的9次是商家给出看来的1GB,而真实给出来的1GB=2的30次方

速率

计算机网络复习题3(含答案及解析及知识点)_主机甲通过一个路由器与主机乙互联-CSDN博客

带宽

吞吐量

时限

在处理时延忽略的情况下:要具体问题具体分析

总结:

计算机体系结构(重点)

OSI体系分为七层:

1、物理层   2、数据链路层 3、网络层 4、运输层 5、会话层 6、表示层 7、应用层

TCP/IP体系结构

1、网络接口层 2、网际层 3、运输层 4、应用层

ip协议的中文意思是网际协议所以TCP/IP体系的网络层就叫网际层,将OSI体系中的物理层和数据链路层合并成网络接口层,去掉表示层和会话层

因为大多数的用户都有接入因特网的需求所以都要使用到TCP/IP协议

如果用户不需要连接Internet也没有关系,也可以使用Tcp/ip协议,因为计算机操作系统中通常带有TCP/ip结构的TCP/ip协议

ip协议可以将不同的网络接口互联并向上的tcp协议和utp协议提供网络互联服务。

tcp协议在享受ip协议提供的互联服务的基础上,可以向物理层的相关协议提供可靠的传输服务

tcp协议在享受ip协议提供的互联服务的基础上,提供不可靠的的传输服务

ip协议作为Tcp/ip协议中的核心协议不仅互连不同的网络接口,还为各种网络应用提供服务

因为IP协议中为了实现互连不同的网络接口,里面没写什么,所以我们在学习计算机网络原理中会发现少一块网络接口,所以要结合OSI结构体系学习

学习五层(方便学习)

计算机网络体系结构分层的必要性

举例最简单的栗子:

两台主机用一条网线连接起来

    双绞网线                                                                        以太网接口

用方波信号的高电频表示1低电频表示0

解决这些问题后就可以通过信号传输bit0和1

可以将这些划分到物理层

1、严格来说传输媒体不属于物理层

2、计算机传输信号并不是我们举例的方形信号(容易理解)

计算机网络都是由多台主机连接的,那么多的计算机是如何知道自己发送的信号是发给谁的,那计算机又是如何知道信号是给自己的呢?

网卡中的MAC它就是主机上的网络地址,所以主机在发送数据时应该给数据附带自身地址和目标地址,在到达目标主机后,再根据目标地址和自身地址由目标主机决定是否接收,因此引出问题

当B和C主机同时向总线发送数据时必然发生碰撞(总线的网络早就被淘汰)

现在常用的是用以太网交换机将多台主机互连形成的交换式以太网

交给数据链路层

栗子:小型互联网由三个路由器和四个网络组成的小型互联网

刚才只有一条网络总线(不需要标识)

那多个网络呢?引出下面问题

通过IP地址

如何查看IP地址:

如网络N1 IP地址:192.168.1.254

前三个数192.168.1标识网络

第四个数254标识主机

所以该网络下的计算机、路由器接口、服务器的网络IP地址应该都是由192.168.1开始

剩下的第四位十进制数1和2标识它们自己

主机发送数据时不止通过一条传输路径

引出:

我们将这些问题都划分到网络层

如果主机打开了qq和浏览器,收到服务器来的分组是由qq进程接收还是浏览器进程接收?

将这些问腿划分到运输层

如果我们解决的物理层、数据链路层、网络层、运输层各自的问题那我们就可以实现分组间在网络传输的问题

在这些问题的基础上,只需要制定各种应用层的协议并按协议标准写相应的应用程序

所以才有分层结构解决不同的问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值