网络编程
garrulousabyss
Github: https://github.com/Gogogoforit
展开
-
《网络编程》网课笔记(7到12)
七. 绑定的端口,以及绑定端口 八. Python编码问题以及解决 一般说来,对于国内的,编码解码,要么gb2312,要么utf-8 九. UDP网络通信过程 十. 聊天室要求 十一. 聊天室代码讲解 # -*- coding: utf-8 -*- """ Created on Fri Aug 17 15:57:48 2018 @author: 40731 "...原创 2018-08-17 23:42:22 · 251 阅读 · 0 评论 -
《网络编程》网课笔记(13到17)
十三. 模拟QQ聊天---多线程 十四. wireShark的安装(略) 十五. wireshark的使用介绍(略) 十六. tftp下载过程分析 十七. pack和unpack的使用 ...原创 2018-08-18 05:55:42 · 180 阅读 · 0 评论 -
《网络编程》网课笔记(25到32)
二十五. 网络掩码,3台电脑使用hub组网 二十六. ARP和ICMP 二十七. ARP命令插卡MAC信息 二十八. 路由器的作用以及组网 二十九. 使用路由器组网并查看通信过程 三十. 使用三台路由器组网——规划网络 三十一. 路由器的配置 三十二. 网络通信过程的mac地址,以及IP的不同 ...原创 2018-08-22 04:05:58 · 245 阅读 · 0 评论 -
《网络编程》网课笔记(1到6)
该套视频依据于:https://www.bilibili.com/video/av20514916/?p=2 一. TCP/ip协议简介 二. 端口 三. IP地址 四. socket的简介 五. 使用socket发送数据(略) 六. 发送数据给飞秋(略) ...原创 2018-08-17 01:06:28 · 340 阅读 · 0 评论 -
《网络编程》网课笔记(39到)
三十九. listen参数 四十. 常见网络攻击 四十一. NAT 四十二. 单进程服务器原创 2018-08-26 23:42:40 · 224 阅读 · 0 评论 -
《网络编程》网课笔记(18到24)
十八. udp广播 十九. tcp服务器代码的编写 二十. tcp客户端代码的编写 二十一. tcp服务器的大致框架 二十二. packet tracer介绍 二十三. 两台电脑组网 二十四. 两台电脑组网——强调 ...原创 2018-08-20 04:20:19 · 233 阅读 · 0 评论 -
《网络编程》网课笔记(33到38)
三十三. 重要--访问baidu过程,添加http服务器, dns服务器 三十四. tcp三次握手,四次挥手 tcp三次握手过程解释 三十五. 长连接,短链接 三十六. 简单复习(略) 三十七. TCP的十种状态 三十八. msl问题 ...原创 2018-08-25 08:27:05 · 177 阅读 · 0 评论 -
域名解析过程的递归查询和迭代查询
树状结构的DNS域名服务器: 互联网的域名空间: 一、递归查询 主机向本地域名服务器的查询一般都是采用递归查询。所谓递归查询就是:如果主机所询问的本地域名服务器不知道被查询域名的IP地址,那么本地域名服务器就以DNS客户的身份,向其他根域名服务器继续发出查询请求报文(即替该主机继续查询),而不是让该主机自己进行下一步的查询。因此,递归查询返回的查询结果或者是所要查询的I...转载 2019-04-02 04:51:30 · 5140 阅读 · 0 评论 -
基于TCP/IP的套接字服务器端和客户端编程
基于 TCP 的套接字编程的所有客户端和服务器端都是从调用socket 开始,它返回一个套接字描述符。客户端随后调用connect 函数,服务器端则调用 bind、listen 和accept 函数。 TCP套接字编程流程 服务器: 1.创建套接字描述符(socket) 2.设置服务器的IP地址和端口号(需要转换为网络字节序的格式) 3.将套接字描述符绑定到服务器地址(bind) 4.将套接字描...转载 2019-04-02 04:57:28 · 2145 阅读 · 0 评论