| |
|
开发:
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图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 9:28:58- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |