网络基础知识(一)

前言:

总是在遗忘曾经的知识,今天起一点点捡起来~尽可能的梳理一下,加深记忆。比起君子讷于言而敏于行,我更喜欢君子善于言且敏于行。

目录

一.计算机网络参考模型

二.数据的传输过程


一.计算机网络参考模型

模型通常是用来分析和解决问题的。利用分层的思想,将一个复杂的过程分解为几个单一的子过程。这样做,流程非常清晰,使复杂的问题简单化

国际标准化组织(International Standard Organization ,ISO)于1984年颁布了开放系统互连(Open System Interconnection,OSI)参考模型。

1.OSI七层模型:

分层功能典型设备
应用层人能够看到的部分,就是应用层计算机
表示层数据的表示 安全 压缩
会话层建立 管理 中止会话
传输层传输数据的协议端口号 流控和差错校验防火墙
网络层实现不同网络之间的路径选择路由器
数据链路层建立逻辑连接 进行硬件地址寻址 差错校验等交换机
物理层建立 维护 断开物理连接

网卡

工作在这一层的设备意思是它具有从物理层到该层的功能。例如防火墙,是具有物理层到传输层这些层的功能。

2.TCP/IP五层参考模型:

                        物 数 网 传 应

TCP/IP就是协议,传输控制协议/网络互联协议。

协议实际上就是约定或者规则,可以这么大白话的理解emmmmm....比如,我们寄快递,要写按照约定写清楚收货人的地址姓名电话,也要写清楚自己的。只有按照这个约定写了,才能顺利的送到对方手里,即使送不到也能返回来。

二.数据的传输过程

1.规则是,不拆掉封条就看不到里面的信息

(1)数据的封装:数据从电脑里出去的过程

应用层原始数据   你要给朋友的礼物
传输层TCP封条县级的快递给包了一层
网络层IP封条市级的快递给包了一层
数据链路层MAC封条省级的快递给包了一层
物理层数据变成二进制bit流出去了传走了


(2)数据的解封装:接收数据的过程,高一层可以拆低一层的封条

物理层接收二进制数据收来了
数据链路层读取MAC信息,但是没有能力拆掉看到省,判断是否收对了
网络层拆掉MAC,读取IP拆掉省,知道给哪个市了
传输层拆掉IP,读取TCP拆掉市,知道给哪个人了
应用层拆掉TCP,读取原始数据朋友拆掉最后一层包装

2.通俗易懂的上网流程

交换机:理论上来说,A和B传输数据,用一个网线连接起来,就可以了。但是网吧这种情况,需要多台电脑进行传输时,需要多块网卡和网线。这样直连肯定是不切实际的,于是乎就有了一个设备,交换机。我们可以ABCD都连接到交换机上,这样通过交换机实现多台电脑互相连接的网络。这样直接连接的网络叫做局域网 私有网 LAN。(交换机没有能力拆掉MAC封条,只是可以读取MAC,就没有能力改变数据包里的任何数据。所以数据在经过交换机的时候没有任何的改变,它只是实现了一个转发的功能。)

路由器:上述情况无法上公网,那么想上公网怎么办?我们有另一个设备,路由器。将它也连到交换机上,ABCD通过路由器通过交换机就可以访问公网了。(进去的时候拆掉了MAC头部,出去的时候又封了一层,这一拆一封,MAC就改变了)

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值