Go语言基础之网络编程 现在我们几乎每天都在使用互联网,我们前面已经学习了如何编写Go语言程序,但是如何才能让我们的程序通过网络互相通信呢?本章我们就一起来学习下Go语言中的网络编程。 关于网络编程其实是一个很庞大的领域,本文只是简单的演示了如何使用net包进行TCP和UDP通信。如需了解更详细的网 ...
分类:
编程语言 时间:
2021-02-17 14:59:18
阅读次数:
0
源端口和目标端口 该字段长度均为16位。TCP协议通过使用端口来标识源端和目标端的应用进程,端口号范围为0~65535。 序列号 该字段长度为32位。因此序号范围为[0,2^23-1] ...
分类:
其他好文 时间:
2021-02-16 11:52:57
阅读次数:
0
netstat命令 netstat命令显示各种网络相关信息,例如网络连接、路由表、接口统计信息、伪装连接、多播成员身份等。 语法 netstat [address_family_options] [--tcp|-t] [--udp|-u] [--raw|-w] [--listening|-l] [- ...
分类:
Web程序 时间:
2021-02-15 12:35:29
阅读次数:
0
#OSI && TCP 学习目标 了解OSI七层模型分层结构 了解TCP/IP协议簇四层模型分层结构 能够说出TCP/IP协议簇中运输层、网络层和数据链路层常见的相关协议 能够说出TCP/IP的三次握手四次断开过程 了解Vmware的三种网络模式 能够使用客户端工具连接虚拟机 掌握主机名、DNS和静 ...
分类:
其他好文 时间:
2021-02-10 13:06:34
阅读次数:
0
客户端,client.js const net = require('net') const socket = new net.Socket({}) const TestArr = [1,2, 3, 4] socket.connect({ host: '127.0.0.1', port: 4000 ...
分类:
其他好文 时间:
2021-02-09 12:13:22
阅读次数:
0
一、blackbox_exporter应用场景 HTTP 测试: 定义 Request Header 信息、判断 Http status / Http Respones Header / Http Body 内容TCP 测试: 业务组件端口状态监听、应用层协议定义与监听ICMP 测试: 主机探活机制 ...
分类:
Web程序 时间:
2021-02-09 12:02:09
阅读次数:
0
Scapy模块的应用 1.输入ifconfig查找IP地址 2.输入scapy 在scapy中,每一个协议都是一个类,而建立一个变量=协议(),相当于建立这个协议的数据包。 协议 IP(),TCP(),UDP():用的是ipv4的地址 Ether()用的是mac地址(Ether(dst=ff:ff: ...
分类:
其他好文 时间:
2021-02-08 12:04:06
阅读次数:
0
这几种邮件收、发协议虽然认识很久了,但是都没有深入的了解过,今天给大家来分享一下,这三种邮件协议的前世今生 ##POP3 POP3,全称为"post office protocol-version3",即邮局协议版本3。是TCP/IP协议族中的一员,由RFC1939定义,本协议主要用于支持使用客户端 ...
分类:
其他好文 时间:
2021-02-08 11:53:57
阅读次数:
0
get和post的区别主要有以下几方面: 常规 区别: 1、url可见性: get,参数url可见; post,url参数不可见 2、数据传输上: get,通过拼接url进行传递参数; post,通过body体传输参数 3、缓存性: get请求是可以缓存的 post请求不可以缓存 4、后退页面的反应 ...
分类:
其他好文 时间:
2021-02-08 11:43:20
阅读次数:
0
深入理解 TIME_WAIT是干啥的 先祭出tcp状态机迁移图。做协议栈的都要能默写啊! 只有主动关闭连接的一方,才会转移到TIME_WAIT。 TIME_WAIT的主要目的有2个: 避免误收延迟到达的报文 如下图,由于TIME_WAIT的时间被缩短了,造成新建的连接收到了之前延迟到达的报文(5元组 ...
分类:
其他好文 时间:
2021-02-05 10:56:35
阅读次数:
0