![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
文章平均质量分 58
GoGeekBaird
Gopher, Pythonic and AI.
Change the world, even a little bit.
展开
-
HCNP路由交换学习指南(第一章)学习笔记
什么是路由?IP网络最基本的功能就是为处于网络中不同位置的设备之间实现数据互通。为了实现这个功能,网络中的设备需具备将IP报文从员转发到目的地的能力。以路由器为例,当一台路由器收到一个IP报文时,它会在自己的路由表中执行路由查询,寻找匹配该报文的目的IP地址的路由条目,如果找到匹配的路由条目,路由器便按照该条目所指示的出接口及下一跳IP地址转发该报文;如果没有任何路由条目匹配该目的IP地址,则意味着路由器没有相关路由信息可用于指导报文转发,因此该报文将会被丢弃,上述行为就是路由。直连路由路由器能够原创 2021-01-13 21:45:44 · 1079 阅读 · 0 评论 -
迪杰斯特拉算法python实现--有向图
代码如下:# -*- coding: utf-8 -*-MAX_value = 999999def dijkstra(graph, s): # 判断图是否为空,如果为空直接退出 if graph is None: return None dist = [MAX_value] * len(graph) dist[s] = 0 # 记录最终的到...原创 2018-11-30 16:33:22 · 2256 阅读 · 0 评论 -
nginx 配置https 并解决重定向后https协议变成了http的问题
nginx 配置https 并解决重定向后https协议变成了http的问题配置如下:server {listen 80;server_name localhost; return 301 https://localhost$request_uri; charset UTF-8; location / { root html; ...转载 2018-11-26 11:57:21 · 21721 阅读 · 3 评论 -
Goland IDE 常用快捷键
文件相关快捷键:CTRL+E,打开最近浏览过的文件。 CTRL+SHIFT+E,打开最近更改的文件。 CTRL+N,可以快速打开struct结构体。 CTRL+SHIFT+N,可以快速打开文件。 代码格式化:CTRL+ALT+T,可以把代码包在一个块内,例如if{…}else{…}。 CTRL+ALT+L,格式化代码。 CTRL+空格,代码提示。 CTRL...原创 2018-05-30 14:23:21 · 8405 阅读 · 0 评论 -
如何使用C实现MQTT+TLS客户端程序(2)--实现MQTT Client
mosquitto_pub&mosquitto_subMQTT服务器订阅发布使用C语言实现MQTT Client代码分析初始化操作加载证书建立TCP连接TLS握手MQTT连接github linkmosquitto_pub&mosquitto_sub在实现MQTT client之前,我们可以先使用mosquitto_pub和...原创 2018-04-09 17:28:13 · 11988 阅读 · 6 评论 -
如何使用C实现MQTT+TLS客户端程序(1)--使用mosquitto搭建MQTT服务器
前言简单介绍MQTT简单介绍TLS搭建MQTT服务器1.配置用户名密码这里需要配置三个字段生成用户名密码生成acl_file文件2.使用openssl 生成服务器证书和客户端证书安装openssl创建CA证书生成服务器证书生成客户端证书完成mosquitto.conf文件运行mosquitto服务器前言这是一个使用C语言实现的MQ...原创 2018-04-09 15:13:06 · 17808 阅读 · 2 评论 -
数字签名的原理
【转载出处】https://www.cnblogs.com/JeffreySun/archive/2010/06/24/1627247.html文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有错转载 2017-12-27 14:56:13 · 7586 阅读 · 3 评论 -
TLS协议原理
握手阶段分成五步。转载 2017-11-21 17:28:00 · 1036 阅读 · 0 评论 -
SIP协议中Tag和Branch的概念
SIP协议的分层结构SIP是一个分层结构协议,它的行为根据一组平等独立的处理阶段来描述,每一阶段之间只是松耦合。 一. SIP的最底层是语法和编码。它的编码使用增强Backus-Nayr形式语法(BNF)来规定。 二.第二层是传输层,定义了网络上客户机与服务器发送请求和接收响应的方式,所有的SIP元素包含传输层。 三.第三层是事务层。事务是SIP的基本元素转载 2017-08-30 15:24:15 · 8381 阅读 · 1 评论 -
计算机网络---数据链路层与物理层
计算机网络数据链路层与物理层简介原创 2017-07-24 09:40:31 · 459 阅读 · 0 评论 -
计算机网络---网络层
计算机网络网络层简介原创 2017-07-24 09:36:26 · 353 阅读 · 0 评论 -
关于TCP 半连接队列和全连接队列
TCP半连接队列和全连接队列转载 2017-08-01 14:52:20 · 5000 阅读 · 1 评论 -
经典的TCP性能问题
经典的TCP性能问题转载 2017-08-01 14:45:11 · 564 阅读 · 0 评论 -
计算机网络---应用层
计算机网络应用层简介原创 2017-07-24 09:13:59 · 277 阅读 · 0 评论 -
计算机网络---传输层
计算机网络传输层介绍原创 2017-07-21 18:00:41 · 405 阅读 · 0 评论 -
计算机网络简介
计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通讯协议的管理和协调下,实现 资源共享和信息传递(计算机网络的作用) 的计算机系统。原创 2017-07-21 11:39:43 · 340 阅读 · 0 评论