【计网】—— 快速熟悉服务器搭建

计网复习题目汇总 持续更新至2021/01/23概念简写其他 概念 服务原语:在 OSI/RM 中,上层使用下层所提供服务时,必须通过与下层交换的命令。 IP over everything:允许 TCP/IP 协议在各式各样的网络构成的 Internet 上运行。 嗅探器(Sniffer):使用了设置为混杂方式的网络适配器,网络上的黑客常利用其非法获取网上用户的口令。 路由聚合:在路由表中利用 CIDR 地址块查找目的网络,也称为构成超网suppernetting)。 tracert: 跟踪一个分组从源点到终点的路径。攻击 阅读详情

一、服务器

  • 服务器(我们也会称之为主机)是提供计算服务的设备,它也是一台计算机。在网络环境下,根据服务器提供的服务类型不同,服务器又分为文件服务器、数据库服务器、应用程序服务器、Web服务器等。
  • Web服务器一般指网站服务器 ,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。
  • 以下服务器我们主要指的是Web服务器。
  • 根据服务器在网络中所在的位置不同,又可分为本地服务器和远程服务器。

1. 本地服务器

我们可以把自己的电脑设置为本地服务器。这样同一个同域网内的主机就可以访问网站了。

2. 远程服务器

本地服务器主要在局域网中访问,如果想要在互联网中访问,可以把自己写的网站上传到远程服务器。
远程服务器是通常是别的公司为我们提供的一台电脑(主机) , 我们只要把网站项目上传到这台电脑上,任何人都可以利用域名访问我们的网站了。

总结:
1.服务器就是一台电脑。因为我们主要是做网站。所以我们主要使用web服务器
2.服务器可以分为本地服务器和远程服务器
3.远程服务器是别的公司为我们提供了一台计算机。
4.我们可以把网站上传到后程服务器里面,别人就可以通过域名访问我们的网站了。

二、搭建服务器的常规流程

step1:搭建服务器
way1:个人搭建服务器(使用废旧PC或者购买塔式/…服务器)——> 装上os ——>做内网穿透(使外网可以访问)
way2:购买云服务器,如阿里云等。
step2:域名
一般在各云主机厂商都可以买到,比较便宜。
step3:放程序
这个时候就可以在上面搭建自己的个人博客、网页了。

三、如何申请free的空间和域名以及上传自己的网站

可以使用一个免费的远程服务器

  1. 去 免费空间 网站注册账号。
  2. 记录下主机名、用户名、密码、域名。
  3. 利用cutftp软件上传网站到远程服务器。
  4. 在浏览器中输入域名。即可访问网站。
计网综合实验 目录实验说明实验步骤1.配置PC2.配置二层交换机s1二、使用步骤1.引入库2.读入数据总结 实验说明 (1) 该公司内网IP地址规划:每台设备的IP地址请你自行指定 (2) 为了提高网络的可靠性,通过两级交换机之间的双链路实现冗余备份,要求使用RSTP协议(快速生成树),避免环路,且确保S2作为Root Switch。 (3) VLAN 10,VLAN20职能分别如下:VLAN 10(公司员工name:Employee)和VLAN 30(公司服务name: Service)。接入层的1-10口在VLA 阅读详情

相关推荐

计网复习资料

在下图中,某学院的以太网交换机有三个接口分别与学院三个系的以太网相连,另外三个接口分别连接万维网服务器、电子邮件服务器、路由器(和互联网连接),各系的交换机A、B、C、都是100Mbit/s的以太网交换机。在下图中,某学院的以太网交换机有三个接口分别与学院三个系的以太网相连,另外三个接口分别连接万维网服务器、电子邮件服务器、路由器(和互联网连接),各系的交换机A、B、C、都是100Mbit/s的以太网交换机。1、(12分)以太网交换机有6个接口,分别接到5台主机和一个路由器,如下图1所示。

weixin_74152658的博客 1679

实验四:搭建Internet信息服务平台(Apache、FTP、E-mail)

实验四:搭建Internet信息服务平台(Apache、FTP、E-mail) 搭建Internet信息服务平台综合运用所学知识,特别是实验(三)的构建基础,搭建Internet信息服务平台。要求学生学会搭建、管理并运用WWW服务器、FTP服务器、E-mail服务器。掌握B/S结构的基本原理与方法。并掌握C/S结构与B/S结构的区别与联系。...

ZHONG_____的博客 6031

实战拆解:RAG vs Agent在金融风控中的性能对比

2024年上半年我帮某华东地区城商行做零售交易反欺诈系统升级时,技术团队曾发生过一次激烈争论:一派认为应该优先上RAG(检索增强生成)方案,成本低、落地快、合规性好;另一派坚持要上Agent(智能体)方案,推理能力强、能应对复杂新型欺诈。最终我们做了完整的AB测试,结论是两者没有绝对的优劣,只有场景适配的差异:RAG适合高并发、低时延的实时风控场景,Agent适合低并发、高准确率要求的事后核查/大额审批场景,两者结合的 hybrid 方案能覆盖95%以上的风控需求。本文我会结合真实项目的测试数据,从核心概念

AI天才研究院 251

计网实验二

计网实验二 实验目的 学习采用Socket套接字设计简单的网络数据收发程序,理解应用数据包是如何通过传输层进行传送的 实验原理 套接字 应用程序通过Socket套接字来发送和接收数据 Socket允许应用程序添加到网络中,可以和处于同一个网络中的其他应用程序进行通信 TCP/IP协议族中的主要socket类型为流套接字(sockets sockets)和数据报套接字(datagram sockets) 流套接字:将TCP作为其端对端协议(底层使用IP协议),提供了一个可信赖的字节流服务。一

weixin_45874663的博客 1355

VizCut 全自动批量视频二次去重处理!支持视频无水印解析下载和批量剪辑,完全免费,使用简单!

可制作和分享剪辑模板,已提供20+种剪辑方案,内置众多扫光蒙版素材。支持二次去重批量处理,完全免费,无广告,且支持视频无水印解析下载,非常强大。如果说我们处理的视频需要进行一样的参数设置的话,就可以把我,1设置的参数设置为模板,后面就可以一键调用。1. 本地CPU处理,可设置线程数,可开启GPU加速,无任何限制,全看机器性能。适用场景:自媒体搬运、短视频二创、批量去重等,完全免费,无广告干扰!3. 20+种参数可调可选,内置很多相关素材。可保存为模板,可复用、可分享、可导入。2. 所有参数的设置,

goodfat的博客 5327

ABAP ALV编辑后触发事件

1.FUNCTION ALV在it_events的参数中,写入对应的事件。2.OO ALV和FUNCTION ALV都可以,注册当前ALV的事件,对应的事件需要创建对象去实现。下面代码中,实现的是第一种,在it_events中写入事件。下面的代码是通过创建对象去实现ALV事件。

a86632678的博客 3852

计网实验(二):Windows2008 环境下的服务器配置

目录 1. 实验目的及环境 2.实验内容及结果 3.实验中遇到的问题及解决方法 4.实验总结 1. 实验目的及环境 目的:本实验是为了让学生学习DHCP(动态主机配置协议)、DNS(域名服务)、IIS、FTP服务的有关知识。 环境: 运行Windows 2008 Server的计算机并且已经安装了DHCP、DNS、IIS; 一台Win2008客户机; 服务器和客户机之间可...

Jax的博客 4324

Aras Innovator系统配置-01对象类(一)

对象类配置-对象类属性说明

企业信息化(PLM,ERP.MES) 2032

【计网实验】基于socket的python chatroom

极其简陋的对话功能实现

weixin_53225765的博客 626

Autosar软件组件分析及ARXML文件分析

Autosar软件组件分析及ARXML文件分析

专注汽车软件开发、AutoSAR、车载以太网、SOA、EE架构。 3603

【MATLAB代码】UKF组合导航例程,15维状态量、3维观测量。附完整的代码,有中文注释、误差输出图像

摘要 本文提出了一种基于15维误差状态模型的UKF组合导航算法,实现了三维位置、速度和姿态的高精度估计。算法采用严格的误差状态模型,包含位置(3)、速度(3)、姿态(3)、陀螺偏差(3)和加速度计偏差(3)共15个状态量,通过3维GNSS位置观测进行校正。仿真结果表明,相比纯IMU积分,UKF算法能有效抑制误差积累,显著提高导航精度。文中提供了完整的MATLAB源代码,可直接运行并复现三维轨迹对比、位置/速度曲线及误差分析结果。

985工科博士毕业,专攻定位、导航和滤波等算法研究。从业10年,主要使用MATLAB 312

【计网实验报告】Cisco局域网模拟组建、简单网络测试

通过思科这个模拟软件,让我对网络通信有了实操性的认知,模拟实验过程让我学习到了相关计算机网络的协议,也搞懂了一些计算机网络的基本原理,这也只是最基本的配置,后面依然还有很长的路要走,此文既是对基础概念的巩固,也是对操作过程中关键步骤的记录.........

懒羊羊的博客 7024

AI Agent在智能广告投放中的应用

随着互联网的快速发展,广告投放市场变得越来越复杂和竞争激烈。传统的广告投放方式往往难以精准地触达目标受众,导致广告资源的浪费。AI Agent作为一种智能的自动化程序,能够在复杂的环境中自主学习、决策和执行任务。本文章的目的在于深入探讨AI Agent在智能广告投放中的应用,研究如何利用AI Agent提高广告投放的精准度、效率和效果,降低成本。范围涵盖了AI Agent的基本原理、相关算法、在广告投放中的具体应用场景以及实际案例分析等方面。

欢迎来到我的优快云空间!这里聚焦AI大模型应用实战,分享前沿技术、实战案例与开发经验。 619

计网Lab2

What is the IP address and TCP port number used by the client computer (source) that is transferring the alice.txt file to gaia.cs.umass.edu?Answer:What is the IP address of gaia.cs.umass.edu? On what port number is it sending and receiving TCP segments fo

sereinXH的博客 2176

【YOLOv8科研级优化】集成YOLOv10的SCDown采样模块,让你的模型下采样更高效更精准

打开确保模型解析器能识别SCDown模块。通过将YOLOv10的SCDown模块集成到YOLOv8中,我们实现了一个“细节保留+高效下采样”的目标检测模型。这个改进不仅在工程上能提升小目标、细粒度场景的检测效果,更在科研上提供了“分阶段下采样”的创新思路——这种思路可以延伸到其他卷积网络(如ResNet、MobileNet)的下采样层改进中,帮你在论文中打造独特的研究点。

m0_71589036的博客 137

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

计网——应用层

二、应用层 应用层协议原理 网络应用的原理: 网络应用协议的概念和实现方面 传输层的服务模型 客户-服务器模式 对等模式(peer-to-peer) 内容分发网络 网络应用的实例: 互联网流行的应用层协议 HTTP FTP SMTP/POP3/IMAP DNS 编程: 网络应用程序 Socket API 创建一个新的网络应用 编程 在不同的端系统上运行 通过网络基础设施提供的服务,应用进程彼此通信 网络核心中没有应用层软件 网络核心没有应用层功能 网络应用只在端系统上存在,快速网络应用开发

Samuel的博客 4206

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

【计网 Socket编程】 中科大郑烇老师笔记 (九) 提供客户端服务器工程下载!!!

文章作者技术和水平有限,如果文中出现错误,希望大家能指正。

hhw_hhw的博客 1015

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

408:强化笔记|王道|DS|OS|CO|计网

408王道暑期强化课笔记|数据结构|计算机组成原理|操作系统|计算机网络

Chiefavefan 5050

计网实验1

无

weixin_51722684的博客 754

计网 + epoll —— 全链路讲解 redis 的 IO 多路复用

结合计网知识,深入理解 redis IO 多路复用机制

2401_83870194的博客 678

计网笔记-计网总结-计网复习提纲- 第五章 运输层

第五章 运输层 ​ 重要概念 运输层为互相通信的应用进程提供逻辑通信 端口,套接字的意义 无连接UDP特点 面向连接TCP特点 在不可靠网络上实现可靠传输的工作原理,停止等待协议和ARQ协议 TCP的滑动窗口、流量控制、拥塞控制和连接管理 5.1 运输层协议概况 ​ 运输层向应用层提供服务,是面向通信最高层,用户功能最低层,主机的协议栈才有运输层,路由器转发分组只用到下三层功能。 ​ 为什么需要运输层 ​ 真正通信实体是主机中进程,IP层通信实体是两台主机,无法交付到主机中进程,运输层是应用进程

weixin_47071411的博客 2003

八股-计网

NAT穿透技术:客户端主动从NAT设备获取IP地址建立端口映射条目对外通信,不需要NAT设备转换。路由器基于IP设计,属于网络层,各个端口都具有IP地址和MAC地址。检验和、序列号、确认应答、超时重传、连接管理、流量控制、拥塞控制。必须先收缩窗口,再减少缓存,否则可用窗口可能为负值,导致丢包。交换机基于以太网设计,属于数据链路层,端口不具有MAC地址。接收方通过调整窗口大小,告诉发送方其当前处理数据的能力。发送方根据接收方的实际接收能力,控制发送的数据量(发送窗口 = min(接收窗口,拥塞窗口)

BDS的朝圣路 909

[ 笔记 ] 计网复习

计算机网络复习笔记

Formy7的博客 2311

计网协议combining HTTP-TCP-IP

计网各层协议粗略版极速提取

shuia64649495的博客 956

【计网】面向interview的TCP协议详解

TCP协议是TCP/IP五层网络模型中从上至下第二层传输层的协议,与之相对的是UDP协议。TCP协议的目标是面向连接的协议,所以会为通信双方建立稳定的连接。由此引出了建立连接,断开连接,可靠性,保证高效率四个方向的问题。在网络传输的过程中,TCP会给需要传输的数据报加上TCP报文头部,TCP报文头部的格式:(PS:以下报文格式由本人独立手画,不保证严谨性和正确性,主要用于个人学习。源端口/目的端口:HTTP一般是80,SSH一般是22,发送端一般弄个临时端口。

meeiuliuus的博客 1135

【计网 EMail】计算机网络 EMail协议详解:中科大郑烇老师笔记 (五)

理解推和拉。

hhw_hhw的博客 2397
上一篇: 【计网】—— chapter 04 网络层
下一篇: 【计网】—— chapter 05 传输层
Ssssun_369
博客等级 码龄9年 35粉丝 94原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值