(Linux)搭建静态网站——基于http/https协议的静态网站
localhost ~]# dnf install nginx -y开启 [root@localhost ~]# systemctl restart nginx 1.(1)搭建静态网站——基于http协议的静态网站 实验1:搭建一个web服务器,访问该服务器时显示“hello world”欢迎界面 进入指定目录文件下,/usr/share/nginx/html 是 Nginx Web 服务器的默认根目...
使用 SMB 协议从win10电脑访问同网段ubuntu电脑文件
1.在 Ubuntu 上设置共享文件夹 在终端中运行以下命令安装 Samba: sudo apt updatesudo apt install samba 编辑 Samba 配置文件: sudo nano /etc/samba/smb.conf 在文件末尾添加以下内容(假设要共享 用户dy下的Downloads目录),path:需要共享的文...
计算机网络学习笔记-3.1链路层-差错控制和传输协议
加到数据后面接收端通过重新计算进行验证 校验和(Checksum):一种简单的检错编码,通过将数据块的字节相加得到一个校验值,附加在数据之后进行传输,接收端通过重新计算比较校验值来检测错误。 停止等待协议 停止等待协议(Stop-and-Wait Protocol)是一种基本的面向连接的数据链路层传输协议。它是一种可靠的数据传输协议,常用于简单的网络通信中,通过引入确认(ACK)机制来确保数据包的正确...
网络协议都有哪些?
网络协议是为计算机网络中进行数据交换而建立的规则、标准或约定的集合。以下是一些常见的网络协议: TCP/IP协议:传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础。由网络层的IP协议和传输层的TCP协议组成,它将数据分割成小的数据包进行传输,并通过IP地址定位目标设备。 HTTP协议:超文本传输协议,用于在网络中传输超文本的应用层协议...
计算机网络之HTTP协议
一、HTTP协议基本概念 HTTP(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传输协议。它可以使浏览器更加高效,减少网络传输量。HTTP协议不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分内容首先显示(如文本先于图形)。HTTP协议是客户端浏览器或其他程序与Web服务器之间的应用层通信协议。在Internet...
青少年编程与数学 02-003 Go语言网络编程 03课题、网络编程协议
青少年编程与数学 02-003 Go语言网络编程 03课题、网络编程协议 课题摘要:一、常用网络编程协议应用层(Application Layer)协议:传输层(Transport Layer)协议:网络层(Network Layer)协议:数据链路层(Data Link Layer)协议:物理层(Physical Layer)协议: 二、网络协议在编程中如何使用Python中使用TCP协议:Jav...
使用UDP协议传输视频流!(分片、缓存)
之间进行视频流的传输的情况。但是团队一来没有这方面的专业人才,二来视频流的传续数据量很大,针对TCP和UDP的具体选择也不明确。 本文是在上诉背景之下进行的研究和开发工作。 目录 背景 UDP和TCP协议的选择 Socket-UDP协议代码详解 UDP协议发送端 UDP协议接收端 UDP和TCP协议的选择 视频流更加适合UDP协议的传输! 对于一些需要准确传输的信息,则选择TCP协议 对于一些需要高速...
【linux网络编程】| socket套接字 | 实现UDP协议聊天室
目录 整体代码 Udpclient UdpServer main(配合UdpServer, UdpServer的入口) 准备文件 实现步骤 实现服务端客户端的收发消息 Udpserver Init函数 run函数 UdpServer析构 Udpclient 实现客户端之间的聊天功能 Udpserver Udpclient 运行结果 整体代码 先上整体代码: Udpclien...
大话网络协议:HTTPS协议和HTTP协议有何不同?为什么HTTPS更安全
大家现在访问网络,浏览网页,注意一下的话,网址前面基本上都是一个 https:// 的前缀,这里就是说明这个网址所采用的协议是 https 协议。那么具体应该怎么理解 https 呢? 本文我们就力争能清楚地解释明白这个我们目前应该最广的协议。 理解HTTP协议 要解释 https 协议,当然首先应该知道 http 协议。http 协议可以说是现代互联网的基础。在现代网络的 OSI 七层模型中,ht...
webSocket协议
用到了长轮询。而这种在用户不感知的情况下服务器将数据推送给浏览器的技术就是服务器推送技术。但是!但是!但是!这两种方式本质还是前端主动服务器被动的!于是基于TCP的新的应用层的webSocket协议就被设计出来了webSocket是如何使用的在正常访问页面时通常都会先用HTTP协议进行握手,当需要用到webSocket连接时会在HTTP请求中增加特殊的Header头如:connectio...