当前位置: 首页 > news >正文

网络工程师----第二十四天

计算机基础

第一章:概述

互联网的组成:

(1)边缘部分:由所有连接在互联网上的主机组成。这部分是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享。

(2)核心部分:由大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的(提供连通性和交换)。

在网络边缘的端系统之间的通信方式可划分为两大类:

1、客户-服务器方式(C/S方式)---客户是服务请求方,服务器是服务提供方。服务请求方和服务提供方都要使用网络核心部分所提供的服务。

客户程序:

1)被用户调用有运行,在通信时主动向远程服务器发起通信(请求服务)。因此,客户程序必须知道服务器程序的地址。

2)不需要特殊的硬件和很复杂的操作系统

服务器程序:

1)是一种专门用来提供某种服务的程序,可同时处理多个远程或本地客户的请求。

2)系统启动后即自动调用并一直不断运行着,被动地等待并接受来自各地的客户的通信请求。因此,服务器程序不需要知道客户程序的地址。

3)一般需要有强大的硬件和高级的操作系统支持

2、对等连接方式(peer-to-peer)

对等连接是指两台主机在通信时并不区分哪一个是服务请求方哪一个是服务提供方。只要两台主机都运行了对等连接软件(P2P软件),它们就可以进行平等的、对等连接通信。

三种交换方式在数据传送阶段的主要特点:

  • 电路交换—整个报文的比特流连续地从源点直到终点,好像在一个管道中传送.
  • 报文交换—整个报文先传送到相邻结点,全部存储下来后查找转发表,转发到下一个结点。
  • 分组交换—单个分组(这只是整个报文的一部分)传送到相邻结点,存储下来后查找转发表,转发到下一个结点。

计算机网络体系结构:

(1)计算机网络的性能:速度 带宽 吞吐量 时延 时延带宽积 往返时间RTT 利用率

(2)OSI七层模型、TCP/IP五层模型、TCP/IP四层模型

(3)每层的含义与特点:

①应用层:通过应用进程间的交互来完成特定网络应用,应用层协议定义的是应用进程间通信和交互的规则

②运输层:负责向两台主机中进程之间的通信提供通用的数据传输服务,应用进程利用该服务传送应用层报文;通用指多种应用可以使用同一运输层服务;有复用和分用功能

③网络层:负责为分组交换网上不同主机提供通信服务。在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组或包进行传送;选择合适路由,使运输层传下来的分组能通过网络中的路由器找到目的主机

④数据链路层:负责两主机间链路上的传输;将网络层交下来的IP数据报组装成帧,在两个相邻结点间的链路上传送帧,帧中包含数据和必要的控制信息;在接收数据时,提取出数据部分交给网络层;通过控制信息监测差错,丢弃差错帧或纠正错误

⑤物理层:考虑用多大电压代表0或1,如何识别对方发送的比特;确定电缆插头的物理结构

(4)封装与解封装:

http://www.lryc.cn/news/347048.html

相关文章:

  • 后端常用技能:基于easy-poi实现excel一对多、多对多导入导出【附带源码】
  • PDF转word转ppt软件
  • 如何评价2023年第八届数维杯数学建模ABC题?
  • CentOS 7 :虚拟机网络环境配置+ 安装gcc(新手进)
  • 智慧法治:AI技术如何赋能法律行业创新
  • K-RTD01和利时FW248中控卡件
  • [蓝桥杯]真题讲解:合并数列(双指针+贪心)
  • 科林Linux_4 信号
  • C++:map和set类
  • [C/C++] -- 代理模式
  • 电商平台遭遇DDOS、CC攻击有什么防护方案
  • 什么是 IIS
  • 京东页面(黏性定位的实现)
  • 【北京迅为】《iTOP-3588从零搭建ubuntu环境手册》-第6章 安装Samba
  • json-server 模拟接口服务
  • pycharm 将项目连同库一起打包及虚拟环境的使用
  • GO语言核心30讲 实战与应用 (第三​部分)
  • HttpServletRequest对象
  • Linux入门攻坚——23、DNS和BIND基础入门1
  • springboot中mybatisplus注意事项
  • Android Ant编译环境配置(Win)
  • 条件变量解决同步问题之打印金鱼
  • 10分钟了解Golang泛型
  • 鸿蒙内核源码分析(Shell解析篇) | 应用窥视内核的窗口
  • TypeScript在前端项目的渐进式采用策略
  • C++容器常用集合(附传送门)
  • 基于springboot的校园资料分享平台源码数据库
  • 卷积神经网络(CNN)
  • Linux入门攻坚——22、通信安全基础知识及openssl、CA证书
  • 无障碍Web开发:遵循WCAG标准构建包容性用户体验