网络通信
文章平均质量分 82
网络通信
Rnan-prince
知是行之始,行是知之成(1352638748@qq.com)
展开
-
Python使用异步线程池实现异步TCP服务器交互
实现客户端与服务端交互,由于效率原因,要发送与接收异步,提高效率。需要多线程,本文用线程池管理。原创 2023-03-01 22:47:59 · 1161 阅读 · 0 评论 -
内网基础知识
内网概念内网也指局域网(Local Area Network,LAN)是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。局域网可以实现文件管理、应用软件共享、打印机共享、工作组内的历程安排、电子邮件和传真通信服务等功能。内网是封闭型的,它可以由办公室内的两台计算机组成,也可以由一个公司内的上千台计算机组成。列如银行、学校、企业工厂、政府机关、网吧、单位办公网等都属于此类。内网为封闭型网络,在一定程度上能够防止信息泄露和外部网络病毒攻击,具有较高的安全性。工作组工作组(W转载 2021-09-05 10:50:50 · 5154 阅读 · 1 评论 -
UDP实现socket通信(python)
1、套接字工作流程创建一个udp客户端程序的流程<具体步骤如下:创建客户端套接字 发送/接收数据 关闭套接字一般情况下,在一台电脑上运行的网络程序有很多,为了不与其他的网络程序占用同一个端口号,往往在编程中,udp的端口号一般不绑定,但是如果需要做成一个服务器端的程序的话,是需要绑定的。2、udp发送数据:#coding=utf-8from socket import *# 1. 创建udp套接字udp_socket = socket(AF_INET, SOCK_原创 2020-12-05 11:41:25 · 1329 阅读 · 0 评论 -
socket简介
socket简介1. 不同电脑上的进程之间如何通信首要解决的问题是如何唯一标识一个进程,否则通信无从谈起!在1台电脑上可以通过进程进程号(PID)来唯一标识一个进程,但是在网络中这是行不通的。其实TCP/IP协议族已经帮我们解决了这个问题,网络层的“ip地址”可以唯一标识网络中的主机,而传输层的“协议+端口”可以唯一标识主机中的应用进程(进程)。这样利用ip地址,协议,端口就可以标识网络的进程了,网络中的进程通信就可以利用这个标志与其它进程进行交互注意:所谓进程间通信指的是:运行原创 2020-12-05 11:01:24 · 353 阅读 · 0 评论 -
IP地址和端口
1、ip地址的作用小李叫小张去他家玩,怎么将信息传过去?ip地址:用来在网络中标记一台电脑,比如11.0.0.1;在本地局域网上是唯一的。2、ip地址的分类(了解)每一个IP地址包括两部分:网络地址和主机地址2.1 A类IP地址一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”,地址范围1.0.0.1-126.255.255.254二进制表示为:00000001 00000000 00000000 00000001 - 011111.原创 2020-12-05 10:23:47 · 14806 阅读 · 0 评论 -
正向代理、透明代理、反向代理
代理方式有三种:正向代理、透明代理和反向代理。一、正向代理正向代理是一个位于客户端和目标服务器之间的代理服务器(中间服务器)。为了从目标服务器取得内容,客户端向代理服务器发送一个请求,并且指定目标服务器,之后代理向目标服务器转发请求并且将获得的内容返回给客户端。正向代理的情况下客户端必须要进行一些特别的设置才能使用。正向代理可以但不限于为局域网内客户端做代理,它扮演的角色类似于NAT。代理内部主机上网,共享上网,缓存,控制内网用户上网行为等功能(客户端需要设置代理服务器的IP和代理端口)原创 2020-11-29 20:05:58 · 1544 阅读 · 0 评论 -
IP协议号大全
IP协议号 IP首部中有8位协议号,用于指明IP的上层协议.0 HOPOPT IPv6 逐跳选项1 ICMP Internet 控制消息2 IGMP Internet 组管理3 GGP 网关对网关4 IP IP 中的 IP(封装)5 ST 流6 TCP 传输控制7 CBT CBT8 EGP 外部网关协议9 IGP 任何专用内部网关(Cisco 将其用于 IGRP)10 BBN-RCC-MON BBN RCC 监视11 NVP-II 网络语音协议12 PUP PUP13 AR原创 2020-10-25 14:53:12 · 7722 阅读 · 2 评论 -
HTTP和HTTPS请求与响应
HTTP和HTTPSHTTP协议(HyperText Transfer Protocol,超文本传输协议):是一种发布和接收 HTML页面的方法。HTTPS(Hypertext Transfer Protocol over Secure Socket Layer)简单讲是HTTP的安全版,在HTTP下加入SSL层。SSL(Secure Sockets Layer 安全套接层)主要用于Web的安全传输协议,在传输层对网络连接进行加密,保障在Internet上数据传输的安全。HTTP的端口号为8原创 2020-06-29 00:25:17 · 754 阅读 · 0 评论 -
html中文件类型的accept属性
*.3gpp audio/3gpp, video/3gpp 3GPP Audio/Video *.ac3 audio/ac3 AC3 Audio *.asf allpication/vnd.ms-asf Advanced Streaming Format *.au audio/basic AU Audio *.css text/css Cascading Style Sheets *.csv text/csv Com原创 2020-06-29 00:03:36 · 583 阅读 · 0 评论 -
HTTP响应状态码
1xx:信息100 Continue服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。101 Switching Protocols服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。2xx:成功200 OK请求成功(其后是对GET和POST请求的应答文档)201 Created请求被创建完成,同时新的资源被创建。202 Accepted供处理的请求已被接受,但是处理未完成。203 Non-authoritative Inform.原创 2020-06-29 00:09:44 · 552 阅读 · 0 评论 -
TCP实现socket通信(python)
1、套接字工作流程服务器端先初始化Socket,建立一个套接字 与端口绑定(bind),用 bind 函数来绑定一个端口号和 IP 地址。 对端口进行监听(listen),服务器调用 listen 函数,使服务器的这个端口和 IP 处于监听状态 服务器调用accept阻塞,等待客户端连接。等待客户机的连接。 客户机用 socket 函数建立一个套接字,设定远程 IP 和端口。 客...原创 2020-03-29 19:03:01 · 1622 阅读 · 0 评论