计算机网络和因特网

文章目录

计算机网络和因特网

计算机科学领域的任何问题都可以增加一个间接的中间层来解决 ==> 分层

主机间的通信问题

各层的功能和协议+层与层间连接通信接口

why ==> how ==> what

  1. 遇到什么问题
  2. 如何解决
  3. RFC文档

target

  • 在浏览器输入一个URL,到网页显示出来,中间发生了什么?数据包是如何在网络世界传输的?
  • 《TCP/IP详解卷一》
  • 《Wireshark网络分析就这么简单》
  • cs144 labs

因特网的描述方式:

  • 根据硬件和软件组件来描述
  • 根据基础设施向分布式应用提供的服务来描述

主机(端系统)通过通信链路和分组交换机的网络连接到一起。

分组交换机:

  • 路由器:通常用于网络核心中
  • 链路层交换机:通常用于接入网中

主机通过因特网服务提供商(ISP)接入因特网,每个ISP自身就是一个由多台分组交换机和多段通信链路组成的网络,各ISP为主机提供了各种不同类型的网络接入。较低层次的ISP和较高层次的ISP互联,较高层次的ISP彼此互联。每个ISP网络都是独立管理的,运行着IP协议,遵从一定的命名和地址规则。

协议定义了在两个或多个通信实体之间交换的报文的格式和顺序,以及报文的发送/接收或其它事件所采取的操作

多数分组交换机在链路的输入端使用存储转发传输机制,指在交换机开始向输出链路传输该分组的第一个比特之前,必须接收到整个分组

分层

  1. 应用层:网络应用程序及它们的应用层协议存留的地方。报文。HTTP、SMTP、FTP
  2. 运输层:在应用程序端点之间传送应用层报文。报文段。TCP、UDP
  3. 网络层:负责将称为数据报的网络层分组从一台主机移动到另一台主机。IP
  4. 链路层:将整个帧从一个网络元素移动到邻近的网络元素
  5. 物理层:将该帧中的一个个比特从一个节点移动到下一个节点

工具

Traceroute

traceroute命令是一个网络诊断工具,允许用户跟踪一个数据包从源计算机到目的地的路线。

工作原理:向目的地发送具有逐渐增加的生存时间(TTL)值的数据包。每当一个数据包到达路由器时,路由器将TTL值递减1,如果TTL值为零,则丢弃该数据包。traceroute命令监听路由器发回的错误信息,并记录每个处理数据包的路由器的IP地址。

traceroute [options] destination

路由器编号 路由器名字 路由器地址 三次实验的往返时延

Wireshark

分组嗅探器:用来观察执行协议的实体之间交换的报文的基本工具。一个分组嗅探器被动地拷贝由你的计算机发送和接受的报文,它也能显示出这些被捕获报文的各个协议字段的内容。

行协议的实体之间交换的报文的基本工具。一个分组嗅探器被动地拷贝由你的计算机发送和接受的报文,它也能显示出这些被捕获报文的各个协议字段的内容。

相关推荐
DevSecOps选型指南5 小时前
2025软件供应链安全最佳实践︱证券DevSecOps下供应链与开源治理实践
网络·安全·web安全·开源·代码审计·软件供应链安全
国科安芯5 小时前
抗辐照MCU在卫星载荷电机控制器中的实践探索
网络·嵌入式硬件·硬件工程·智能硬件·空间计算
孤寂大仙v7 小时前
【计算机网络】非阻塞IO——select实现多路转接
linux·计算机网络
EasyDSS7 小时前
国标GB28181设备管理软件EasyGBS远程视频监控方案助力高效安全运营
网络·人工智能
玩转4G物联网7 小时前
零基础玩转物联网-串口转以太网模块如何快速实现与TCP服务器通信
服务器·网络·物联网·网络协议·tcp/ip·http·fs100p
派阿喵搞电子7 小时前
Ubuntu下有关UDP网络通信的指令
linux·服务器·网络
Amo Xiang7 小时前
计算机网络第2章(下):物理层传输介质与核心设备全面解析
计算机网络·传输介质·物理层·物理设备
搬码临时工8 小时前
外网访问内网服务器常用的三种简单操作步骤方法,本地搭建网址轻松让公网连接
服务器·网络·智能路由器
Fortinet_CHINA8 小时前
引领AI安全新时代 Accelerate 2025北亚巡展·北京站成功举办
网络·安全
dustcell.9 小时前
Cisco Packer Tracer 综合实验
网络