欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

计算机网络知识概要

程序员文章站 2022-06-24 18:48:01
计算机网络§1.1计算机网络基本概念计算机网络包括两点:通信技术计算机技术计算机网络可以定义成一个互联、自治的计算机集合。互联:计算机之间互联互通 (通过通信链路)自治:主机与主机之间无主从关系通过交换网络进行主机互联交换网络:也称为交换节点(一般指路由器和交换机)1.1.1什么是Internet在人们使用 Internet越来越多的今天,Internet已经渐渐变成了计算机网络的代名词。ISP(Internet Service Provide)是网络互联的"网络之网络...

计算机网络

§1.1计算机网络基本概念
计算机网络包括两点:

  • 通信技术
  • 计算机技术

计算机网络可以定义成一个互联自治的计算机集合。

  • 互联:计算机之间互联互通 (通过通信链路)
  • 自治:主机与主机之间无主从关系

通过交换网络进行主机互联

  • 交换网络:也称为交换节点(一般指路由器和交换机)

1.1.1什么是Internet

在人们使用 Internet越来越多的今天,Internet已经渐渐变成了计算机网络的代名词。
ISP(Internet Service Provide)是网络互联的"网络之网络"

组成角度来讲Internet是数以百万计的互联的计算设备的集合。

计算设备包含

  • 主机:端系统
  • 运行的各种网络应用

通信链路包含

  • 光纤、卫星、无线电等

分组交换(对数据包进行转发分组)

  • 路由器和交换机

服务角度来讲Internet为网络应用提供了通信服务。例如web、email、网络游戏等。并且为网络应用提供了应用编程接口(API)

1.1.2协议
除了硬件之外还要有协议作为规则对网络进行约束。协议规定了交换信息的格式、意义、顺序以及针对收到信息或发生事件的"动作"。

协议三要素

  • 语法
  • 语义
  • 时序

协议规范了网络中所有信息发送和接受过程。
常见的协议包括:e.g、TCP、 IP 、HTTP、 Skype、 802.11等等

协议标准(Internet)

  • RFC格式文档
  • IETF(互联网工程任务组)

1.1.3结构

  • 网络边缘(主机及主机应用)
  • 接入网络、物理介质(通信链)
  • 网络核心

网络边缘即为主机(端系统)主要分为两种模型:

1.客户/服务器应用模型 :由客户主动发送 由服务器响应

2.P2P对等通信模型:无客户和服务器之分 例如:QQ、微信等

接入网络即物理介质(通信链)主要分三种类型:

  • 家庭接入网络
  • 机构接入网络
  • 移动接入网络

带宽概念在日常应用中一般指网速,但更严谨的定义里指单位时间能通过链路的数据量。通常以bps来表示,即每秒可传输之位数。

上行传输即上传
下行传输即下载

常见的接入网络有

  • DSL(ADSL):通过DSL电话线进行数据发送
  • HFC(电缆网络):混合光纤同轴电缆
  • Ethernet(以太网):多为企业级接入网络
  • LANs无线局域网即日常使用WiFi
  • 广域无线接入:例如蜂窝网、4G、5G等

网络核心
Internet的网络核心很简单,即为互联的路由器网络

  • 路由
  • 转发

路由(routing)
确定分组从源到目的传输路径。
利用路由算法计算出本地转发表(路由表)
转发(forwarding)
通过查路由表,将分组从路由器的输入端口交换至正确的输出端口。

本文地址:https://blog.csdn.net/weixin_45762587/article/details/107443500