| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 系统运维 -> 网络是怎样连接的·阅读笔记一 -> 正文阅读 |
|
|
[系统运维]网络是怎样连接的·阅读笔记一 |
|
服务器是什么?
提供高速算力、长时间可靠运行、强吞吐能力、好扩展性
输入网址、引入http消息、传给服务器、dns解析域名
Routeros dns
浏览器和web服务器交互
将数字信息搬运到指定目的地的机制 网络控制软件、交换机、路由器等 基本思路是将数字信息分割一个一个的小块 装入“包”packet的容器来运送 包相当于信件或者包裹 交换机和路由器相当于邮局或者快递公司的分拣处理区 包的头部有很多目的地的控制信息,交换机和路由器的接力,根据控制信息对包进行分拣。
Packet 整体过程:
输入网址(URL) 委托操作系统的网络控制软件将消息发送给服务器
协议站(网络控制软件叫做协议线) 接收消息打包 加上目的地地址等控制信息 网卡 将包转换成电信号通过网线发出去
局域网接入互联网 (通过adsl和ftth(光纤))
数据 互联网的入口成为接入网 多种方式接入:电话线、isdn、adsl、有线电视、光线、专线 接入网 接入网连接到对应的运营商,被成为接入点设备 运营商的路由器 是一种可以连接几十根网线的高速大型路由器 以太网
防护墙 保安 缓存适配器 复用利器
拆包 读取网页数据
第一章浏览器生成消息
对 对 对
一种命名 也不是协议名字 开发html编译器的名字 应用程序并不是自己去控制网络,而是委托操作系统来控 制网络 ? ?
浏览器,如何解析网址 按照网址的含义来生成请求消息 浏览器通过请求消息将需要哪些消息告知服务器 如何解析网址 如何请求消息是第二看点
浏览器必须先查出 Web 服务器的 IP 地址 ? 查询域名对应的ip地址 ?
dns服务器帮助浏览器查询ip地址 ?
? ? URL
? ftp:file transfer protocol 文件传送协议 ?
端口号:1.4.3 节和第 6 章的 6.1.3 节有详细说明,这里请大家理解为一个 用来识别要连接的服务器程序的编号。不同的服务器程序会使用不同的编号,例如 Web 是 80,邮件是 25 等 ? 访问web服务器使用http协议 访问ftp使用ftp协议 ? 1.1.2浏览器解析URL
?
?
我们可以这样理解,以“/”结尾代表 /dir/ 后面本来应该有的文件名被省略了。根据 URL 的规则,文件名可以像前面这样省略 事先设置好文件名省略时要访问的默认文件名 ?
? ?
http协议 |
|
|
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年12日历 | -2025/12/1 20:49:00- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |