计算机网络和因特网

文章目录

计算机网络和因特网

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

主机间的通信问题

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

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

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

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

相关推荐
贞明电子4 小时前
工业三色报警灯怎么接入项目系统?开关量与RS485控制应用指南
运维·网络·微信公众平台·贞明电子
HideF5 小时前
Linux
linux·服务器·网络
万联WANFLOW5 小时前
海外网络故障怎么排查?Cloudflare 三季度断网报告解读与 mtr 实战
运维·网络·故障分析
sbjdhjd5 小时前
网工进阶笔记:H3CSE 园区网全栈技术与协议汇总
网络·笔记·云计算·ssh·网络工程·vlan·aaa
taktok_ai7 小时前
用 cc-switch 连接 Taktok
网络
小嘉丶学长9 小时前
Day14 · 字典与集合
java·开发语言·网络·python·学习·1024程序员节
pt104311 小时前
Cisco设备网络安全系列-18:SIEM与SOAR安全解决方案
网络·安全
Tel1992530800411 小时前
温度湿度信号转WiFi/MQTT/Modbus TCP采集模块 无线传输
网络·网络协议·tcp/ip·工业自动化·工控设备
yyuuuzz12 小时前
云服务器安全组规则优先级的机制记录
运维·服务器·网络·安全·阿里云·aws
youce_12312 小时前
测速跑满,但是打开网页、刷视频总转圈?问题不在带宽
网络·智能路由器