计算机网络
文章平均质量分 56
tinysakurac
蹒跚学步的猿
展开
-
SSL/TLS协议运行机制的概述
转载自阮一峰的博客转载 2020-08-06 19:57:34 · 150 阅读 · 0 评论 -
SSL证书签署流程
转载自灏玮的博客用openssl生成nginx.key1.key的生成openssl genrsa -des3 -out server.key 2048这样是生成rsa私钥,des3算法,openssl格式,2048位强度。server.key是密钥文件名。为了生成这样的密钥,需要一个至少四位的密码。可以通过以下方法生成没有密码的key:openssl rsa -in server.k...转载 2019-08-28 15:34:20 · 392 阅读 · 0 评论 -
字节序与go binary库
二进制协议基于文本类型的协议(比如 JSON)和二进制协议都是字节通信,他们不同点在于他们使用哪种类型的字节和如何组织这些字节。文本协议只适用于 ASCII 或 Unicode 编码可打印的字符通信。例如 “26” 使用 “2” 和 “6” 的 utf 编码的字符串表示,这种方式方便我们读,但对于计算机效率较低。在二进制协议中,同样数字 “26” 可使用一个字节 0x1A 十六进制表示,减少...原创 2019-08-12 16:03:40 · 2269 阅读 · 0 评论 -
特殊ip地址0.0.0.0
转载自ythunder的博客我平时在进行网络编程时,会将服务器的IP地址设置为127.0.0.1。然后绑定端口,开始监听。但是对于服务器来说,除了127.0.0.1,还有内网IP和公网IP,绑定本地的话只能局域网传输,所以,应该怎么绑定?特殊网段与网络地址127.0.0.1:回环地址。该地址指电脑本身,主要预留测试本机的TCP/IP协议是否正常。只要使用这个地址发送数据,则数据包不会出现在网...转载 2019-02-28 14:57:14 · 2485 阅读 · 0 评论 -
NAT技术介绍
转载自擒贼先擒王的博客NAT 详解一、概述NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,它是一个IETF(Internet Engineering Task Force, Internet工程任务组)标准,允许一个整体机构以一个公用IP(Internet Protocol)地址出现在Internet上。顾名思义,它是一种把内部私有网络地...转载 2019-01-15 14:24:09 · 8923 阅读 · 0 评论 -
SpringBoot集成WebSocket实时通信
转载自飞污熊的博客WebSocketWebSocket是 HTML5 开始提供的一种浏览器与服务器间进行全双工通讯的网络技术。 WebSocket 通信协议于2011年被IETF定为标准RFC 6455,WebSocketAPI 被W3C定为标准。 在WebSocket API 中,浏览器和服务器只需要要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相...转载 2019-01-02 17:06:30 · 4372 阅读 · 0 评论 -
TCP的11种状态转化过程
转载自L未若的博客TCP的状态转化过程(11种状态)以及TIME_WAIT状态TCP中的三次握手,四次挥手是我们所熟知的,可是,我们熟悉里面的各种状态吗???(SYN_SENT, ESTABLISHED, CLOSE_WAIT.............),试问一句,我们了解里面的状态转化吗???1,大家先看一个简单的通信图(图片转载与:UNIX网络编程,page:36,图2-5...转载 2018-10-10 15:54:57 · 514 阅读 · 0 评论 -
全面理解电子邮件
电子邮件系统的组成传统电子邮件系统一个电子邮件系统应具有三个主要组成部分:用户代理、邮件服务器、邮件发送协议(如SMTP)与邮件读取协议(如POP)。用户代理(User Agent)就是用户与电子邮件系统的接口,在大多数情况下它就是运行在用户PC机中的一个程序。一般具有撰写、显示、处理、通信等功能。因特网上有许多邮件服务器可供用户选择,邮件服务器24小时不间断地工作,并且具有大容量的邮件...原创 2018-10-16 21:03:55 · 54256 阅读 · 0 评论 -
URI、URL和URN的区别与练习
URI、URL和URN的区别前言最近实习在维护前辈的代码的时候以及看书的时候看到需要获取链接的地方,会出现Uri这个词。网上一查才知道原来链接命名竟然有3种,而自己竟然一直只知道URL,真是孤陋寡闻。所以,今天写下这篇博客记录一下。URI-统一资源标识符什么是URi首先,什么是URi呢?URi,全称为uniform resource identifier,统一资源标识符,用来唯一的标识一...转载 2018-10-04 14:04:12 · 361 阅读 · 0 评论 -
理解内网ip与外网ip
Internet 上的每台主机(Host)都有一个唯一的IP地址。IP协议就是使用这个地址在主机之间传递信息,这是Internet 能够运行的基础。IP地址的长度为32位,分为4段,每段8位,用十进制数字表示,每段数字范围为0~255,段与段之间用句点隔开。例如159.226.1.1。IP地址有两部分组成,一部分为网络地址,另一部分为主机地址。IP地址分为A、B、C、D、E5类。常用的是B和C两类...转载 2018-10-03 13:15:54 · 1044 阅读 · 0 评论 -
linux获取本机外网ip
1 $ curl ifconfig.me[root@localhost ~]# curl ifconfig.me14.23.92.1862 $ curl icanhazip.com[root@localhost ~]# curl icanhazip.com14.23.92.1863 $ curl ident.me[root@localhost ~]# curl ident.m...转载 2018-10-03 13:09:08 · 2413 阅读 · 0 评论 -
内网网段
局域网的地址范围分三类:C类:192.168.0.0-192.168.255.255B类:172.16.0.0-172.31.255.255A类:10.0.0.0-10.255.255.255这三类地址不能在广域网中出现的,只是局域网中传播...原创 2018-10-03 13:04:33 · 9178 阅读 · 0 评论 -
理解websocket
偶然在知乎上看到一篇回帖,瞬间觉得之前看的那么多资料都不及这一篇回帖让我对 websocket 的认识深刻有木有。所以转到我博客里,分享一下。比较喜欢看这种博客,读起来很轻松,不枯燥,没有布道师的阵仗,纯粹为分享。废话这么多了,最后再赞一个~一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(...转载 2018-10-02 22:52:29 · 106 阅读 · 0 评论 -
从浏览器地址栏输入一个地址到获取请求的全过程
作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。 本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事~ 1. 首先嘛,你得在浏览器里输入要网址:浏览器查找域名的IP地址导航的第一步是通过访问的域名找出其IP地址。DNS查找过程如下: * 浏览器...转载 2018-08-17 15:48:22 · 1463 阅读 · 0 评论