网络
文章平均质量分 64
Hani_97
Stay hungry,stay foolish。
展开
-
控制平面和数据平面[也称为转发平面]
控制平面和数据平面原创 2022-04-29 17:41:05 · 4392 阅读 · 0 评论 -
TFTP协议(1)TFTP协议介绍(包括:TFTP的五种报文/报文字段扩展/TFTP的流量控制,差错控制/UDP sendto,recvfrom接口)
TFTP原创 2021-12-09 11:52:48 · 18636 阅读 · 2 评论 -
TCP/IP协议十一:base64编码,url/percent编码 , QP编码
base64编码 和 url/percent编码1. 为什么需要编码?2. url/percent编码2.1 为什么需要Url编码?2.2 Url编码原则2.4 url编码例子3. base64编码3.1 base64编码定义3.2 Base64编码由来3.3 Base64编码表3.3 Base64编码原理(三个字节转换)3.3.1 例子说明-正好三个字节3.3.3 例子说明-不够三个字节怎么办?参考1. 为什么需要编码?通常如果一样东西需要编码,说明这样东西并不适合传输。原因多种多样,如文件过大,包原创 2020-05-10 17:14:40 · 1279 阅读 · 0 评论 -
FIB表
FIB表1. FIB表出现原因:2. FIB表作用:3. 区别:4. fib表优点参考FIB表: Forwarding Information Base 转发表1. FIB表出现原因:路由表 :路由表表示所有的有效路由所形成的表项,并不指导转发转发原理 :路由表中存在多个路由项可以匹配目的IP地址时,路由查找进程会选择其中掩码最长的路由项用于转发缺点 :那么路由表中路由项数量越多...原创 2020-04-09 11:15:59 · 7350 阅读 · 2 评论 -
TCP/IP协议十:交换机和路由器的区别 MAC地址表,ARP表,路由表
交换机和路由器的区别工作层级: 数据链路层 网络层主要功能: mac地址表 ip路由表转发依据: 组建局域网 连接局域网原创 2020-04-08 16:46:15 · 1231 阅读 · 1 评论 -
TCP/IP协议十二:关于MAC地址和IP地址在传输过程中变与不变的问题
关于MAC地址和IP地址在传输过程中变与不变的问题1. 结论2. 原因:3. 例子4. 参考:1. 结论mac变,ip不变。mac地址在同一个广播域传输过程中是不变的,在跨越广播域的时候会发生改变的;而IP地址在传输过程中是不会改变的(除NAT的时候)。2. 原因:首先我们要知道,MAC地址是用于物理或逻辑第2层网络上的设备间进行通信的;而第三层地址(IP地址)是可以在多个网络...原创 2020-04-08 16:35:16 · 12907 阅读 · 1 评论 -
samba,BOM,ubuntu全屏显示,串口服务器,portal认证,Radius认证
samba BOM1. samba2.BOM3.1. sambaSMBserver message block 信息服务块作用: 是linux和unix/windows服务器之间的资源共享 为两种不同的操作系统架起一座桥梁,使之能够相互通信 历史溯源:在linux/ubuntu中 安装samba 在windows 计算机中 点击 映射网络驱动器 填写 \\192.168....原创 2020-03-27 14:46:27 · 436 阅读 · 0 评论 -
大网映射小网访问外网
大网映射小网访问外网环境实践环境实践原创 2020-03-27 11:16:23 · 1170 阅读 · 0 评论 -
Access、Hybrid和Trunk
Access、Hybrid和Trunk1. 以太网端口有3种链路类型:access、trunk、hybird2. access端口3. trunk端口4. 交换机分类:低端(SOHO级)和高端(企业级)参考交换机三种端口模式Access、Hybrid和Trunk理解1. 以太网端口有3种链路类型:access、trunk、hybirdaccess:主要用来接入终端设备,如PC机、服务器、打...原创 2020-03-25 17:37:17 · 1063 阅读 · 0 评论 -
添加路由 windows linux centos
添加路由 win linux 在 windows PC上添加路由在 windows PC上添加路由 C:\Users\PC>route add 111.0.0.0 mask 255.0.0.0 12.12.12.200linux 参考: ScanEngine 特性说明书 self 服务器 路由器 pc 111.15.20.63 (G1/0/1)111...原创 2019-08-31 17:04:01 · 300 阅读 · 0 评论 -
TCP/IP协议十三:TTL
TTL1.TTL是什么?2. TTL的作用3.TTL原理1.TTL是什么?TTL是 Time To Live的缩写该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。TTL是IPv4包头的一个8 bit字段。2. TTL的作用TTL的作用是限制IP数据包在计算机网络中的存在的时间。TTL的最大值是255,TTL的一个推荐值是64。3.TTL原理虽然TTL从字面上翻译,是...原创 2020-03-02 23:22:07 · 7544 阅读 · 0 评论 -
TCP/IP协议十四:TCP 和 UDP 的区别
TCP 和 UDP 的区别TCP 和 UDP 的区别1. 是否面向连接?2.是否提供可靠服务?3. 字节流还是报文?4. 一对一还是一对多?5. 首部开销6. 通信信道参考:TCP 和 UDP 的区别TCP :Transmission Control Protocol,传输控制协议UDP:User Datagram Protocol 用户数据报协议1. 是否面向连接?tcp是面向连接的...原创 2020-03-02 23:06:29 · 171 阅读 · 0 评论 -
socket(8):socket 消息处理工程示例
socket(8):详socket 消息处理工程示例1. 大型工程socket消息处理大致模板2.消息类型3.消息头4. 具体的消息5.进程1 发送消息给 进程26.线程2 接收并处理线程1 的消息1. 大型工程socket消息处理大致模板以 HELLO进程间消息通信的工程为例来简要说明在socket中处理消息的,其他工程类似。2.消息类型typedef struct tagHELLO_M...原创 2020-02-25 21:05:35 · 382 阅读 · 0 评论 -
socket(7):详解 setsockopt (SO_REUSEPORT )
通俗易懂说socket(5)详解 setsockopt()原创 2019-12-14 17:57:05 · 2429 阅读 · 0 评论 -
socket(6):代码示例
socket 详解4-代码示例clientserver参考:client#include <string.h>#include <stdio.h>#include <sys/types.h>#include <sys/socket.h>#include <arpa/inet.h>#include <netinet/in...原创 2019-10-15 17:13:41 · 271 阅读 · 0 评论 -
socket(5):select,close,shutdown
socket 详解3-select,close,shutdown1. socket接口-select2. socket接口-close/shutdown1. socket接口-selectconnect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能...原创 2019-09-18 16:52:53 · 698 阅读 · 0 评论 -
socket(4):listen,connect,accept,recv,send
socket 详解2-listen,connect,accept,recv,send1. socket接口-listen2. socket接口-connect3. socket接口-accept4. socket接口-recv5. socket接口-recv,send1. socket接口-listenint listen(int sockfd, int backlog);如果作为一个服务器...原创 2019-09-18 14:54:00 · 733 阅读 · 0 评论 -
socket(3):socket,bind
socket 详解1-socket,bind1. 网络中如何通信2. socket是什么?3. socket接口-socket4. socket接口-bind1. 网络中如何通信TCP/IP协议族解决了网络通信的问题,IP地址唯一确定一台主机协议+端口唯一确定一个主机中的应用程序这样利用五元组(源ip,目的ip,源端口,目的端口,协议)就可以进行网络通信2. socket是什么?1....原创 2019-09-18 11:39:45 · 663 阅读 · 0 评论 -
socket(2):协议族,协议栈
通俗易懂说socket(2):协议族,协议栈1. 协议、协议族、协议栈2. FreeBSD、Linux 支持的协议族3.常见协议族1. 协议、协议族、协议栈协议:具体的协议协议族:一组协议的集合/相互关联的一组协议协议栈:协议的实现/一组协议的关系以及该组协议的层次结构,一般有清晰地up/down依赖关系和上下行交互。网络中各层协议的总和,其形象的反映一个网络中文件的传输过程,由上层协议...原创 2019-06-25 16:51:34 · 2578 阅读 · 0 评论 -
socket(1)定义
通俗易懂说socket(1)1. 什么是socket?1.1 定义1.2 功能1.3 位置2. 为什么需要socket ?2.1 网络中进程之间如何通信?3. socket基本操作3.1 unix哲学3.2 接口定义4. 参考1. 什么是socket?1.1 定义socket是一组编程接口(API),也称为套接口或套接字是一组协议无关的编程接口1.2 功能主要功能是将进程发送的各种请求...原创 2019-06-25 16:12:00 · 663 阅读 · 0 评论 -
tracert 与 traceroute
tracert 与 traceroute1. windows tracert2. linux traceroute参考1. windows tracert1. 格式:tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name2. 参数:-d 指定不对计算机名解析地址。-h maximum_hops 指定查...原创 2020-01-04 16:51:39 · 694 阅读 · 0 评论 -
TCP/IP协议十五:MTU 和 MSS 以太网数据帧
MTU 和 MSS1. MTU2. MSS参考1. MTU1 .MTU: Maxitum Transmission Unit 最大传输单元以太网数据帧以太网EthernetII最大的数据帧是 1518 Bytes以太网帧报头为目的地址6+源地址6+类型2+CRC 4=18 bytes那么剩下承载上层协议的地方也就是Data域最大就只能有1500 Bytes.数据与填充:46~150...原创 2020-01-04 11:44:54 · 1020 阅读 · 0 评论 -
计算机网络-nfs安装
计算机网络-nfs安装1. nfs1.1 功能1.2 原理2. 安装 nfs(windows)参考:1. nfsnetwork file system 网络文件系统1.1 功能可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。1.2 原理NFS本身的服务并没有提供数据传递的协议,而是通过使用RPC(远程过程调用 Remote Procedure Call)来实现。当NFS...原创 2019-10-29 09:11:02 · 347 阅读 · 1 评论 -
TCP/IP协议十七:三次握手和四次挥手 及 TCP连接状态
计算机网络-三次握手和四次挥手1. 三次握手1.1 什么是三次握手?1.2 三次握手过程1.3 为什么需要三次握手,两次不行吗?1.4 什么是半连接队列,全连接队列?1.5 ISN(Initial Sequence Number)1.6 三次握手过程中可以携带数据吗?2. 四次挥手2.1 定义,半关闭2.2 四次挥手过程2.3 为什么需要四次2.4 2MSL等待状态2.5 四次挥手释放连接时,等...原创 2019-10-14 14:25:05 · 803 阅读 · 0 评论 -
计算机网络-你应该知道的计算机网络知识
计算机网络-你应该知道的计算机网络知识前言目录参考: https://blog.csdn.net/sinat_36101354/article/details/53558114前言作为一名程序员, 不可能不与网络打交道. 现在我们的手机, 电脑, 不夸张地说, 离开了网络就是一块’废铁’, 它们的作用将大打折扣… 本文的作用呢, 主要是针对不是非网络专业开发的人员准备的, 以’最短的时间, ...原创 2019-09-20 10:15:43 · 944 阅读 · 0 评论 -
TCP/IP协议二十:VLAN
VLAN原因: 广播报文导致的广播报文泛滥;通信的安全性定义: 把一个物理LAN划分成多个逻辑的LAN本质: VLAN本质就是指一个网段,不通vlan相当于不同网段,处于同一VLAN的主机能直接互通,不同则不能互通作用: 有效地限制了广播域的范围实现: 以太网报文中添加4个字节的VLAN Tag 标识VLAN的相关信息类型: 基于端口,基于MAC,基于IP子网,基于协议基于端口的V...原创 2019-08-31 17:08:57 · 792 阅读 · 0 评论 -
TCP/IP协议九:通俗易懂说协议:FTP协议和TFTP协议的区别
通俗易懂说协议:FTP协议和TFTP协议的区别TFTP 和 FTP 区别1. 定义2. 功能参考TFTP 和 FTP 区别1. 定义FTP:文件传输协议, 传输文件的协议;不仅仅是一个协议,它同时也是一个程序TFTP: 简单文件传输协议,是FTP的简化版本2. 功能总体FTP 是完整、 面向会话、常规用途文件传输协议TFTP 用作 bones bare - 特殊目的文件传输协议...原创 2019-06-05 20:23:51 · 3121 阅读 · 0 评论 -
TCP/IP协议八:通俗易懂说网络协议-IP地址,掩码,私有地址等
通俗易懂说网络协议-IP地址,掩码,私有地址等1. 什么是IP地址?2. IP地址结构3. IP地址作用4. IP地址组成5. IP地址分类6. 为什么需要掩码?7. 127.0.0.1 的作用8. 中国分配了多少个IPv4地址?9. 什么是公有地址?什么是私有地址?1. 什么是IP地址?IP地址是啥: IP地址是一串数字,用来唯一表示网络中的一台电脑。例如常用的:192....原创 2019-04-13 11:47:50 · 1513 阅读 · 0 评论 -
TCP/IP协议六:通俗易懂说网络协议-ARP
通俗易懂说网络协议-ARP1. ARP定义2. ARP功能3. ARP背景4. ARP报文5. ARP解析过程新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML ...原创 2019-04-12 15:04:38 · 1152 阅读 · 0 评论 -
TCP/IP协议十九:通俗易懂说网络-流量控制和拥塞控制
通俗易懂说网络-流量控制和拥塞控制1. 流量控制1.1 定义1.2 实现2. 拥塞控制2.1 定义2.2 前提2.3 四种方法2.3.1 慢启动(slow-start)2.3.2 拥塞避免(congestion avoidance)2.3.3 快重传(fast retransmit)2.3.4 快恢复(fast recovery)1. 流量控制1.1 定义TCP流量控制指的是:让发送方发送...原创 2019-04-09 09:03:22 · 819 阅读 · 0 评论 -
TCP/IP协议十八:通俗易懂说网络-滑动窗口机制
通俗易懂说网络-滑动窗口机制1. 定义2. 作用3. 背景4. 分类4.1 1比特滑动窗口/停等协议4.2 后退n协议4.3 选择重传协议5. 参考1. 定义滑动窗口机制/协议指的是:在任意时刻,发送方和接收方都维持了一个允许发送/接收的帧序号,称为滑动窗口。发送方称为发送窗口,接收方称为接收窗口。这种机制称为滑动窗口机制/协议。2. 作用TCP通过它来进行流量控制。3. 背景在...原创 2019-04-08 19:45:47 · 2030 阅读 · 0 评论 -
TCP/IP协议七:通俗易懂说网络协议-ICMP
通俗易懂说网络协议-ICMP1. ICMP定义2. ICMP背景3. ICMP作用4. ICMP分类5. ICMP主要消息介绍5.1 目标不可达消息5.2 重定向消息5.3 超时消息5.4 请求回显消息5.5 端口不可达消息5.6 源冷却消息6. 参考:1. ICMP定义Internet Control Message ProtocolInternet控制报文协议2. ICMP背景因为I...原创 2019-04-08 09:26:42 · 749 阅读 · 1 评论 -
通俗易懂说网络之基础名词及简要介绍(1)
这里主要将网络里面的一些名词通俗易懂的简要说明协议:通俗说就是:中国人和中国人说普通话;印度人说印地语;猫和猫说猫话(如黑猫警长打电话) : 咚1我是咚2;咚2,收到,我是咚1;巴拉巴拉…(讲猫语)专业说就是: 通信双方遵守的约定协议栈:通俗说就是: 你给女朋友买了一个礼物,得包装吧;你就里外三层的精美包装,然后完美呈现;专业说就是: 协议栈是指网络中各层协议的总和,其形象的...原创 2019-03-28 09:09:37 · 1938 阅读 · 0 评论