| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 常见的网络协议与网络要素的介绍 -> 正文阅读 |
|
[网络协议]常见的网络协议与网络要素的介绍 |
常用的网络协议有 TCP/IP 协议、IPX/SPX 协议、NetBEUI 协议、HTTP 协议、FTP 协议等。网络通信协议是一种网络通用语言,为连接不同操作系统和不同硬件体系结构的互联网络提供通信支持,是一种网络通用语言 一、TCP/IP 协议 1.TPC协议与UDP协议的区别: TPC协议:有连接,可靠的,速度慢 UDP协议:无连接,不可靠,速度快 2.TPC与UDP的功能: TPC协议:接收数据报,具有自动调节超时功能,只接收最先到达的数据报,排序恢复 UDP协议:为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法,该协议称为用户数据报协议 二、DNS协议: DNS协议称为域名系统,是互联网的一项服务 它作为将域名和IP地址相互映射的一个分布式数据库,可以使人更方便的访问互联网 DNS系统采用递归查询请求的方式来响应用户的查询,为互联网的运行提供关键性的基础服务,目前绝大多数的防火墙和网络都会开放DNS服务,DNS数据包不会被拦截,因此可以基于DNS协议建立隐蔽信道,从而顺利穿过防火墙,在客户端和服务器之间传输数据 三、HTTP协议: http协议是一个简单的请求-响应协议它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应,另外还分为http和https,https相比http更安全,因为http以明文方式发送内容,不提供任何方式的数据加密,https则是具有安全性的ssl加密传输协议 四、FTP协议: FTP协议是文件传输协议,用于网络上控制文件的双向传输,同时它也是一个应用程序,不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件 简单来说就是下载跟上传,下载就是用户将远程主机的文件里的文件拷贝到自己的计算机中,上传就是将自己计算机中的文件拷贝到远程主机上,用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件 五、IPX/SPX 协议: IPX/SPX 协议就是网际包交换/顺序包交换协议,IPX/SPX是 Novell 公司的通信协议集,有着强大的路由功能,常用于大型网络使用 当用户端接入 NetWare 服务器时,IPX/SPX 及其兼容协议是最好的选择。但在非 Novell 网络环境中,IPX/SPX 一般不使用,也能用于大型游戏之中,比如反恐精英与星际争霸等,虽然这些游戏通过 TCP/IP 协议也能联机 但是IPX/SPX更省事,不需要任何设置就能使用,除此之外,IPX/SPX 协议在非局域网络中的用途似乎并不是很大。如果确定不在局域网中联机玩游戏,那么这个协议可有可无 六、NetBEUI 协议: NetBEUI 协议是增强用户接口协议是一种通信效率高的广播型协议,安装后不需要进行设置,特别适合于在“网络邻居”传送数据,所以建议除了 TCP/IP 协议之外,小型局域网的计算机也可以安上 NetBEUI 协议 另外还有一点要注意,如果一台只装了 TCP/IP 协议的 WINDOWS98 机器要想加入到 WINNT 域,也必须安装 NetBEUI 协议 七、网络协议组成三个要素: 1.语义:语义是解释控制信息每个部分的意义。它规定了需要发出哪种控制信息,以及完成的动作与做出什么样的响应 2.语法:语法是用户数据与控制信息的结构与格式,以及数据出现的顺序 3.时序:时序是对事件发生顺序的详细说明 八、网络协议的层次结构: 1.结构中的每一层都规定有明确的服务及接口标准 2.把用户的应用程序作为最高层 3.除了最高层外,中间的每一层都向上一层提供服务,同时又是下一层的用户 4.把物理通信线路作为最低层,它使用从最高层传送来的参数,是提供服务的基础 ? |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/25 20:38:28- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |