![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络通信
小小角色熊
横看成岭侧成峰,远近高低各不同
展开
-
HTTP协议详解
一、概念协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规则,通过因特网传...原创 2018-02-12 17:01:01 · 285 阅读 · 0 评论 -
Nginx的location规则:优先级和路径替换
Nginx是反向代理和负载均衡的首选工具,nginx的location配置有许多细节内容在网上不容易找到资料,或者解释不清。本文对locaiton的常见特性进行介绍。location的优先级locaiton有四中类型的匹配规则,分别为完全匹配(=)、前缀普通匹配(^~)、正则表达式匹配(~或者~*)、普通匹配规则等号类型(=)的优先级最高。一旦匹配成功,则不再查找其他匹配项...原创 2019-04-22 17:00:04 · 3057 阅读 · 1 评论 -
TCP和UDP的区别和优缺点
1、TCP与UDP区别总结:1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付Tcp通过校验和,重传控制,序号标识,滑动窗口、确认应答实现可靠传输。如丢包时的重发控制,还可以对次序乱掉的分包进行顺序控制。3、...原创 2019-04-09 10:16:35 · 166 阅读 · 0 评论 -
socket,tcp,http三者之间的区别和原理
http、TCP/IP协议与socket之间的区别下面的图表试图显示不同的TCP/IP和其他的协议在最初OSI模型中的位置:7 应用层 例如HTTP、SMTP、SNMP、FTP、Telnet、SIP、SSH、NFS、RTSP、XMPP、Whois、ENRP 6 表示层 例如XDR、ASN.1、SMB、AFP、NCP 5 会话层 例如ASAP、TL...原创 2019-04-07 17:22:11 · 158 阅读 · 0 评论 -
VMware三种模式(桥接/NAT/Host-Only)区别及上网
演示采用的是windows7和VMware Workstation7.15中文版本。下载软件,一路下一步安装完毕后,打开控制面板--网络和共享中心--更改适配器设置,在网络连接里面会多出两块网卡图标。其中VMnet1是虚拟机Host-only模式的网络接口,VMnet8是NAT模式的网络接口。 切换虚拟机的网络模式的方法:新建好虚拟机后,鼠标右键点击虚拟机打开“设置”,点击“网...原创 2019-03-18 14:22:33 · 412 阅读 · 0 评论 -
jms、amqp、mqtt区别与联系
消息传递作为基本通信机制已经在全世界成功运用。无论是人与人、机器与人还是机器与机器之间,消息传递一直都是唯一常用的通信方式。在双方(或更多)之间交换消息有两种基本机制。同步消息传递 异步消息传递同步消息传递在这种情况下使用,当消息发送者希望在某个时间范围内收到响应,然后再进行下一个任务。基本上就是他在收到响应前一直处于“阻塞”状态。异步消息意味着发送者并不要求立即收到响应,而且也不会阻...原创 2019-03-18 09:30:25 · 194 阅读 · 0 评论 -
TCP和UDP的优缺点及区别
TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。 TCP的缺点: 慢,效率低,占用系统资源高,易被攻击 TCP在传递数据之前,要先建连接,这会消耗时间,而且在数据传递时,确认机制、重传机制、拥塞控制机制等都会消耗大量的时间,而且要在每台设备上维护所有的传输连接...原创 2019-01-21 10:59:03 · 192 阅读 · 0 评论 -
Websocket原理和Socket的区别
WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。一开始的握手需要借助HTTP请求完成。——百度百科目的:即时通讯,替代轮询网站上的即时通讯是很常见的,比如网页的QQ,聊天系统等。按照以往的技术能力通常是采用轮询、Comet技术解决。HTTP协议是非持久化的,单向的网络协议,在建立连接后只允许浏览器向服务器发出...原创 2019-01-09 10:44:04 · 682 阅读 · 0 评论 -
TCP/IP协议
下面是协议层从底层至顶层的一个模型图: 一、计算机网络的背景1.1 计算机的发展有人说:“20世纪最伟大的发明就是计算机”,自诞生伊始,计算机经历了一系列发展,从大型通用计算机、超级计算机、小型机、个人电脑、工作站以及现如今笔记本、平板、智能手机等,计算机已经彻底融入了我们的生活 1.2 计算机的发展模式起初,计算机只是以单机模式(独立模式)被广泛应用,随着发展...原创 2019-01-18 09:59:03 · 319 阅读 · 0 评论 -
TCP协议的三次握手四次挥手
IP协议、HTTP协议、TCP协议、TCP/IP协议我们经常遇到,而且初学的时候容易弄混。他们之间的关系?1、什么是TCP/IP协议TCP/IP不是一个协议,而是一个协议族的统称。里面包括IP协议、HTTP协议、TCP协议等。而三次握手四次挥手就发生在TCP协议中。TCP/IP协议栈主要分为四层:应用层、传输层、网络层、数据链路层。每层都有相应的协议,具体如下图:下面是从网络上找到的TCP/IP通...原创 2018-02-15 10:40:20 · 230 阅读 · 0 评论 -
解决ping 127.0.0.1不通的问题
Ping 127.0.0.1不通是表示 你的TCP/IP协议没有安装好,ping inconfig /all时提示系统找不到文件.重装安装一下网卡的驱动应该就OK了(只要你的网卡没坏)。当你的网络出现故障或无法连通时,如何才能简单高效的找出故障?其实只需要一个ping命令,就可以判断TCP/IP协议故障……1、Ping 127.0.0.1:127.0.0.1是本地循环地址,如果本地址无法Ping通...原创 2018-02-14 18:00:30 · 41322 阅读 · 1 评论 -
127.0.0.1和localhost和本机IP三者的区别!!!
1,什么是环回地址??与127.0.0.1的区别呢??环回地址是主机用于向自身发送通信的一个特殊地址(也就是一个特殊的目的地址)。可以这么说:同一台主机上的两项服务若使用环回地址而非分配的主机地址,就可以绕开TCP/IP协议栈的下层。(也就是说:不用再通过什么链路层,物理层,以太网传出去了,而是可以直接在自己的网络层,运输层进行处理了)IPv4的环回地址为:127.0.0.0到127.255.25...原创 2018-02-14 17:14:38 · 382 阅读 · 0 评论 -
如何查看本机端口号是否被占用以及如何关闭相应端口号
利用快捷键win+R键打开运行窗口。输入cmd回车打开命令提示符窗口 1:查看本机开放的端口,即已被占用的端口号。 命令: netstat -an 部分结果列表: Proto Local Address Foreign Address State TCP 0.0.0.0:135 0.0.0.0:0 ...原创 2018-02-12 17:14:02 · 357 阅读 · 0 评论 -
Nginx详解(正向代理、反向代理、负载均衡原理)
Nginx配置详解nginx概述nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。这里主要通过三个方面简单介绍nginx反向代理 负载均衡 nginx特点1. 反向代理关于代理说到代理,首先...原创 2019-04-19 11:27:54 · 196 阅读 · 0 评论