第一章:计算机网络和因特网

什么是因特网

具体构成描述

  • 互联网 是一个世界范围的计算机网络,即一个互联了遍及世界数十亿计算机设备的网络,这些被连接的设备被称为主机 或者端系统
  • 端系统 通过通信链路 (communication link)和分组交换机 (packet switch)的网络连接在一起。
    • 通信链路由不同物理媒介组成:同轴电缆、铜线、光纤、无线电频谱等,数据传输的通道,分为无线(WIFI 或蜂窝数据)和有线(以太网)
    • 当一台端系统向另一台端系统发送数据时,发送端系统将数据分段 ,并为每段加上首部字节。由此形成的信息包成为分组。这些分组通过网络发送到目的端系统,在目的端系统被装配为初始数据。
    • 分组交换机:从它的一条入通信链路接收到达的分组,并从它的一条出通信链路转发该分组。常见的分组交换机有路由器(通常用于网络核心中)和链路层交换机(通常用于接入网)。将接收到的分组从一个链路转发到另一个链路,从而实现数据的交换和转发。
    • 路径:从发送端系统到接入端系统,一个分组所经历的一系列通信链路和分组交换机称为如果该网络的路径(route或path)
  • 端系统通过通信链路(由ISP提供,因特网服务提供商)连接到计算机网络,将数据分割成分组,然后使用分组交换机在网络中进行传输和路由。分组交换机根据目标地址将分组从一个链路转发到另一个链路,直到达到目标端系统。通过这样的方式端系统之间可以实现数据的交互和通信。
  • 端系统、分组交换机和其它因特网部件都要运行多个协议,这些协议控制因特网中信息的接收和发送。TCP (Transmission Control Protocol 传输控制协议)和IP (Internet Protocol 网际协议)
    • IP协议定义了路由器和端系统之间发送和接收的分组格式。
  • RFC (Request for Comment 请求评论)是由IETF (Internet Engineer Task Force 因特网工程任务组)研发的IS(Internet Standard 因特网标准)。解决各种协议和网络问题。

服务描述

  • 分布式应用:应用涉及多个相互交换数据的端系统。
  • 套接字接口:规定了运行在一个端系统上的程序请求因特网基础设施向运行在另一个端系统上的特定目的地程序交付数据的方式。

什么协议

  • 协议:定义了在两个或多个通信实体之间交换的报文格式和顺序,以及报文的发送/接收或其它事务所采取的操作。它规定了数据传输的格式、通信的流程、错误处理等细节,以确保不同计算机之间能够正确地进行通信。

网络边缘

网络核心

分组交换网中的时延、丢包和吞吐量

协议层次及其服务模型

面对攻击的网络

计算机网络和因特网的历史

相关推荐
无聊的小坏坏1 小时前
从单 Reactor 线程池到 OneThreadOneLoop:高性能网络模型的演进
服务器·网络·一个线程一个事件循环
还下着雨ZG2 小时前
TCP/IP协议族详细介绍
网络·网络协议·tcp/ip·计算机网络
国服第二切图仔2 小时前
Rust开发之Trait 定义通用行为——实现形状面积计算系统
开发语言·网络·rust
蒙奇D索大2 小时前
【计算机网络】[特殊字符] 408高频考点 | 数据链路层组帧:从字符计数到违规编码,一文学透四大实现方法
网络·笔记·学习·计算机网络·考研
奋斗的牛马3 小时前
OFDM理解
网络·数据库·单片机·嵌入式硬件·fpga开发·信息与通信
忧郁的橙子.4 小时前
一、Rabbit MQ 初级
服务器·网络·数据库
q***7485 小时前
在Linux系统上使用nmcli命令配置各种网络(有线、无线、vlan、vxlan、路由、网桥等)
linux·服务器·网络
我也要当昏君5 小时前
4.1.8 【2022 统考真题】
运维·服务器·网络
記億揺晃着的那天5 小时前
WebSocket 通俗讲解
网络·websocket·网络协议·实时通信
无聊的小坏坏5 小时前
从 OneThreadOneLoop 线程池到进程池:高性能 Reactor 服务器的演进
服务器·网络·一个进程一个事件循环