计算机网络
文章平均质量分 69
Jxiepc
一个努力向上的男同志
展开
-
【网络是怎样连接的】| 【05】服务器响应返回浏览器
文章目录1、服务器概述2、服务器的接收操作3、Web服务器程序解释请求消息并作出响应1、服务器概述客户端与服务端的区别服务器启动之后,需要进行各种准备工作,才能接收客户端的访问;服务器可分为多种种类,硬件和操作系统和客户端不同;服务器程序的结构当服务器同时和多个client通信时,服务器必须把握每一个客户端的操作状态; 【常见做法】:每有一个client进来,就启动一个新的服务端程序,确保服务器和客户端一对一的状态;【服务器程序模块】: - 连接模块:当server启动并读取配置文件初原创 2022-05-27 00:33:06 · 178 阅读 · 0 评论 -
【网络时怎样连接的】| 【04】服务端的局域网、服务器负载均衡
文章目录1、Web服务器的部署地点2、防火墙的结构和原理3、通过将请求平均分配给多台服务器来平衡负载4、使用缓存服务器分担负载1、Web服务器的部署地点在公司部署Web服务器部署方式:- 和路由器直接连接- 通过防火墙隔离- 部署在接入服务商数据中心的情况【防火墙】:用于抵御外部网络攻击的机制;将Web服务器部署在数据中心数据中心通过高速线路直接连接到互联网的核心部分,因此将会获取很高的访问速度;2、防火墙的结构和原理如何设置包过滤的规则首先要观察包是如何流动的,通过接收和发送原创 2022-05-26 23:41:58 · 295 阅读 · 0 评论 -
【网络是怎么连接的】| 【03】探索集线器、交换机和路由器
文章目录1、信号在网线和集线器中传输2、交换机的包转发操作1、信号在网线和集线器中传输每个包都是独立传输的网络包从client中发出后,要经过集线器、交换机、路由器进入互联网;防止网线中信号衰减以太网的本质是正负变化的电压;当网卡中的PHY(MAU)是一个从正负两个信号端子输出信号的电路;信号在网线中传输,能量会逐渐损失,网线越长,信号衰减越严重; - 当点信号的频率越高,能量的损失率越大,拐角变化剧烈; - 高频信号更容易损失能量;双绞是为了抑制噪声【产生噪声的原因】:- 网原创 2022-05-26 11:23:52 · 263 阅读 · 0 评论 -
【计算机网络】| 【06】应用层详解
文章目录1、应用层概述2、C/S方式和P2P方式2.1 C/S方式2.2 对等方式2.3 动态主机配置协议DHCP2.4 域名系统DNS2.5 文件传送协议FTP2.6 电子邮件1、应用层概述解决通过应用进程的交互来实现特定网络应用的问题;2、C/S方式和P2P方式2.1 C/S方式client和server指通信中所设计的两个应用进程;c/s描述进程之间服务和被服务的关系;client是服务请求方,server是服务提供方;server总是处于运行状态,并等待client的服务请求;se原创 2022-05-25 20:12:21 · 364 阅读 · 0 评论 -
【网络是怎么连接的】| 【02】TCP/IP数据传输
文章目录1、创建套接字1.1 协议栈的内部结构1.2 套接字的实体就是通信控制信息1.3 调用socket时的操作1.4 连接服务器1.4 收发数据1、创建套接字1.1 协议栈的内部结构协议栈的上半部分分别负责TCP协议收发数据和UDP协议收发数据,下半部分用IP协议控制网络包收发操作(包含ICMP、ARP);- TCP:一般用于浏览器、邮件等;- UDP:一般用于较短的控制数据,如DNS查询;- ICMP:告知网络包传送中,产生的错误以及各种控制信息;- ARP:IP地址查询相应的以太网M原创 2022-05-25 15:54:17 · 868 阅读 · 0 评论 -
【计算机网络】| 【05】运输层
文章目录1、运输层概述2、端口号、复用与分用2.1 发送方的复用和接收方的分用UDP和TCP对比3、TCP详细介绍3.1 TCP流量控制1、运输层概述该层协议为端到端协议;主要负责为运行在不同主机上的应用进程提供直接的通信服务,并使用端口号来区分不同的应用进程(PID);运输层为应用层提供了两种不同的运输协议,面向连接的TCP和无连接的UDP;2、端口号、复用与分用由于在不同系统上的进程标识符不同,但在网络通信时需要有统一的方法对其进行标识:TCP/IP采用端口号来(0~65535)进行区原创 2022-05-24 23:14:58 · 192 阅读 · 0 评论 -
【计算机网络】| 【04】网络层
文章目录一、网络层概述二、两种服务1、面向连接的虚电路服务2、无连接的数据报服务二、IPv41、概述1.1 表示方法2、历史演变2.1 分类编址2.2 划分子网的IPv4地址2.3 无分类变值的IPv4地址应用规划IP数据报的发送和转发一、网络层概述主要是实现网络互连,进而实现数据包在网络之间的传输;主要解决以下问题:- 为运输层提供服务(可靠或不可靠);- 网络寻址问题(网络编号与路由器接口)- 路由选择问题; 二、两种服务1、面向连接的虚电路服务- 可靠通信由网络来保证;- 必须原创 2022-05-19 19:43:00 · 306 阅读 · 0 评论 -
【网络是怎样连接的】| 【01】浏览器如何生成消息?如何与服务器通信?
文章目录1、生成HTTP请求消息1.1 URL1.2 HTTP基本思路1.3 生成HTTP请求消息发送请求后会收到响应使用c表示client客户端;使用s表示server服务器;1、生成HTTP请求消息1.1 URL【URL】:如http://开头的一串网址; - FTP:文件传输协议,端口为25; - HTTP:超文本传送协议,Web服务器,端口为80;- URL中包含域名、文件路径、以及参数;URL解析:【解析】:URL的格式多种多样,伴随着协议的不同而不同;【URL中省略原创 2022-05-19 12:08:48 · 262 阅读 · 0 评论 -
【计算机网络】 | 【01】第一章 分类、性能指标及参考模型
文章目录一、基本概念1、计算机网络1.1 功能1.2 组成1.3 分类1.4 性能指标一、基本概念1、计算机网络是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。1.1 功能【数据通信】- 连通性;【资源共享】【提高可靠性】【负载均衡】1.2 组成硬件、软件、协议工作方式【边缘部分】:用户直接使用(C/S、P2P)【核心部分】:为边缘提供服务;功能组成【通信子网】:实现数据通信(网络层、数据链路层、物理原创 2022-05-17 16:04:00 · 130 阅读 · 0 评论 -
【计算机网络】| 【03】数据链路层详解
文章目录一、概述二、数据链路层三大问题1、封装成帧透明传输2、差错检测奇偶校验循环冗余校验CRC3、可靠传输3. 1停止等待协议SW3.2 回退N帧协议GBN3.3 选择重传协议SR一、概述当主机1向主机2发送数据时【链路】:从一个节点到另一个节点的一段物理线路,中间没有任何其他的交换节点;【数据链路】:是指把实现通信协议的硬件和软件加到链路上,就构成了数据链路;二、数据链路层三大问题1、封装成帧封装成帧是指数据链路层给上层交付的协议数据单元添加帧头和帧尾使之成为帧,含有重要信息;应尽原创 2022-05-16 18:02:19 · 2222 阅读 · 0 评论