随笔分类 -  网络

摘要:网络编程+并发编程 架构:B/S 和 C/S C/S:充分发挥PC机的性能 B/S:统一了应用的接口,隶属于CS架构 OSI模型 七层:表示层,会话层,应用层,传输层,网络层,数据链路层,物理层。 我们用五层 应用层 http协议 https协议 ftp协议 snmp/pop3/stmp/dns 传输层 tcp udp 协议 (四层交换机) 网络层 IP协议/icmp... 阅读全文
posted @ 2018-03-25 16:00 小学弟- 阅读(203) 评论(0) 推荐(0) 编辑
摘要:********操作系统基础详解******** ****手工操作--穿孔卡片**** 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存 阅读全文
posted @ 2018-03-17 19:18 小学弟- 阅读(162) 评论(0) 推荐(0) 编辑
摘要:目录格式: 构建此目录就可随意使用! client端 server端 阅读全文
posted @ 2018-03-15 21:20 小学弟- 阅读(373) 评论(0) 推荐(0) 编辑
摘要:解决方案 # 我们可以借助一个模块,这个模块可以把要发送的数据长度转换成固定长度的字节。这样客户端每次接 # 收消息之前只要先接受这个固定长度字节的内容看一看接下来要接收的信息大小,那么最终接受的数据 # 要达到这个值就停止,就能刚好不多不少的接收完整的数据了。 # import json,struct # #假设通过客户端上传1T:1073741824000的文件a.txt # #为避免... 阅读全文
posted @ 2018-03-15 21:15 小学弟- 阅读(153) 评论(0) 推荐(0) 编辑
摘要:********黏包******** ****黏包现象**** 基于tcp先制作一个远程执行命令的程序(命令 ls -l ; |||; pwd) res=subprocess.Popen(cmd.decode('utf-8'), shell=True, stderr=subprocess.PIPE, stdout=subprocess.PIPE) 的结果的编码是以当前所在的系统为准的,如... 阅读全文
posted @ 2018-03-14 18:00 小学弟- 阅读(163) 评论(0) 推荐(0) 编辑
摘要:#****setver端 import socket sk = socket.socket() adress = ('127.0.0.1', 8032) sk.bind(adress) sk.listen(4) while 1: conn, addr = sk.accept() while 1: res_s = ... 阅读全文
posted @ 2018-03-13 17:12 小学弟- 阅读(119) 评论(0) 推荐(0) 编辑
摘要:#****server端 import socket sk = socket.socket(type = socket.SOCK_DGRAM) sk.bind(('127.0.0.1', 8050)) while 1: msg, addr = sk.recvfrom(1024) print(msg.decode('utf-8')) msg_f... 阅读全文
posted @ 2018-03-13 17:12 小学弟- 阅读(100) 评论(0) 推荐(0) 编辑
摘要:******socket概念****** ****理解socket Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。 在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议 族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让 Socket去组织数据,以符合指定的协议。 其实站在你的角度上看,socket就是一个模块。我... 阅读全文
posted @ 2018-03-13 15:10 小学弟- 阅读(226) 评论(0) 推荐(0) 编辑
摘要:TCP是因特网中的传输层协议,使用三次握手协议建立连接。当主动方发出SYN连接请求后,等待对方回答SYN+ACK[1],并最终对对方的 SYN 执行 ACK 确认。这种建立连接的方法可以防止产生错误的连接。[1] TCP三次握手的过程如下: 客户端发送SYN(SEQ=x)报文给服务器端,进入SYN_SEND状态。 服务器端收到SYN报文,回应一个SYN (SEQ=y)ACK(ACK=x+1)报... 阅读全文
posted @ 2018-03-13 11:07 小学弟- 阅读(173) 评论(0) 推荐(0) 编辑
摘要:交换机的主要功能是组织局域网,经过交换机内部处理解析信息之后,将信息以点对点,点多对的形式,发送给固定端 路由器的主要功能: 进行跨网段进行数据传输,路由选择最佳路径. 如果你只有一个外网ip,但是你有好多台电脑需要上网, 用路由器即可 阅读全文
posted @ 2018-03-11 11:28 小学弟- 阅读(146) 评论(0) 推荐(0) 编辑
摘要:计算机网络基础 网络到底是什么?计算机之间如何通信的? 早期:联机 以太网:局域网与交换机 ******广播 主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发, 所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以其网络成本 可以很低廉。有线电视网就是典型的广播型网络,我们的电视机实际上是接受到所有频道的信号, 但只将一个频道的信号... 阅读全文
posted @ 2018-03-10 21:08 小学弟- 阅读(159) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示