网络部分
文章平均质量分 87
ljt2724960661
这个作者很懒,什么都没留下…
展开
-
网络笔记--服务器响应浏览器
这一节了解服务器如何响应浏览器发来的请求;服务器的职责是响应客户端的请求, 但仅从如何响应请求这一点是无法理解服务器整体的。客户端与服务器的区别 根据用途, 服务器可以分为很多种类,其硬件和操作系统与客户端是有所不同的。但是,网络相关的部分,如网卡、协议栈、Socket库等功能和客户端却是相同的。无论硬件和 OS 如何变化,TCP和IP的功能都是一样的,或者说这些功能规格都是统一的 。注:客户端计算机也可以用作服务器。服务器程序结构如图 首先,我们将...原创 2021-11-14 16:31:44 · 3211 阅读 · 0 评论 -
网络笔记--服务端局域网
这一节主要了解服务端的基础原创 2021-11-06 21:19:18 · 214 阅读 · 0 评论 -
网络笔记--接入网及网络运营商
这一节主要是了解如何通过互联网接入路由器,最终进入互联网。 ADSL 接入网的结构和工作方式 互联网的基本结构和家庭,公司网络是相同的,从原理来看,互联网也是根据路由表中的记录来判断转发目标的,但路由表记录的维护方式不同。互联网中的路由器上有超过10万条路由记录, 而且这些记录还在不断变化,当出现线路故障时, 或者新的公司加入互联网时,都会引发路由的变化。连接用户与互联网的接入网 互联网接入路由器的包转发操作简单来说, 就是根据包 IP 头部中的接收方...原创 2021-10-29 23:42:44 · 2450 阅读 · 0 评论 -
网络笔记--交换机和路由器
这一节仍然以理论为主,看一看通过网线传输出去的包是如何经过集线器、交换机和路由器等网络设备, 最终进入互联网的。信号在网线和集线器中传输每个包都是独立传输的 无论包里面装的是应用程序的数据或者是 TCP 协议的控制信息 , 都不会对包的传输操作本身产生影响。换句话说, HTTP 请求的方法, TCP 的确认响应和序号, 客户端和服务器之间的关系, 这一切都与包的传输无关。 因此, 所有的包在传输到目的地的过程中都是独立的, 相互之间没有任何关联。网...原创 2021-10-16 11:14:05 · 4142 阅读 · 0 评论 -
网络笔记--协议栈和网卡
这一节了解一下协议栈和网卡,主要是一些概念的介绍。操作系统中的协议栈是如何处理数据发送请求的?简单分如下几大步骤:(1) 创建套接字(2) 连接服务器(3) 收发数据(4) 从服务器断开连接并删除套接字(5) IP 与以太网的包收发操作(6) 用 UDP 协议收发数据的操作。 TCPIP分层:浏览器、 邮件等一般应用程序收发数据时用 TCP;DNS 查询等收发较短的控制数据时用UDP。 在互联网上传送数据时, 数据会被切分成一个一个的网络包 , 而将网络包发送给通信对象...原创 2021-10-06 18:05:01 · 689 阅读 · 0 评论 -
网络笔记--浏览器生成消息
最近感觉网络知识这一块有点欠缺,抽时间复习一下,这一节主要介绍浏览器相关知识,了解文章之前,看看这些问题是否知道,如下:1 浏览器如何解析网址;2浏览器如何进行 DNS 服务器查询域名对应的 IP 地址等等1.1生成HTTP请求消息: 1.1.1 输入网址 URL: Uniform Resource Locator, 统一资源定位符。浏览器是一个具备多种客户端功能的综合性客户端软件, 因此它需要一些东西来判断应该使用其中哪种功能来访问相应的数据, 而各种不同的 URL...原创 2021-08-28 16:07:27 · 205 阅读 · 0 评论 -
HTTP和HTTPS的区别
HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。 它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netsca转载 2016-04-18 23:01:03 · 295 阅读 · 0 评论 -
TCP/IP、Http、Socket的区别
网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,转载 2016-04-18 22:32:08 · 235 阅读 · 0 评论 -
常用网络访问方式的模板
注:先加权限 internet ------1--HttpClient方式向服务器发起----GET请求------------- //step1. 起线程new Thread(){public void run() {try {//step2. 创建能够进行网络访问的对象(HttpClient对象/HttpURLConnection对象)HttpClient cli...原创 2016-03-20 21:38:04 · 386 阅读 · 0 评论