基于TCP/IP的套接字服务器端和客户端编程

基于 TCP 的套接字编程的所有客户端和服务器端都是从调用socket 开始,它返回一个套接字描述符。客户端随后调用connect 函数,服务器端则调用 bind、listen 和accept 函数。 TCP套接字编程流程 服务器: 1.创建套接字描述符(socket) 2.设置服务器的IP地址...

2019-04-02 04:57:28

阅读数 20

评论数 0

域名解析过程的递归查询和迭代查询

树状结构的DNS域名服务器: 互联网的域名空间: 一、递归查询 主机向本地域名服务器的查询一般都是采用递归查询。所谓递归查询就是:如果主机所询问的本地域名服务器不知道被查询域名的IP地址,那么本地域名服务器就以DNS客户的身份,向其他根域名服务器继续发出查询请求报文(即替该主机继续查...

2019-04-02 04:51:30

阅读数 31

评论数 0

《网络编程》网课笔记(39到)

三十九. listen参数   四十. 常见网络攻击    四十一. NAT  四十二. 单进程服务器    

2018-08-26 23:42:40

阅读数 82

评论数 0

《网络编程》网课笔记(33到38)

三十三. 重要--访问baidu过程,添加http服务器, dns服务器  三十四.  tcp三次握手,四次挥手 tcp三次握手过程解释 三十五.  长连接,短链接 三十六. 简单复习(略) 三十七. TCP的十种状态   三十...

2018-08-25 08:27:05

阅读数 38

评论数 0

《网络编程》网课笔记(25到32)

二十五. 网络掩码,3台电脑使用hub组网  二十六. ARP和ICMP     二十七. ARP命令插卡MAC信息  二十八. 路由器的作用以及组网    二十九. 使用路由器组网并查看通信过程 三十.  使用三台路由器组网——规划网络 三十...

2018-08-22 04:05:58

阅读数 77

评论数 0

《网络编程》网课笔记(18到24)

十八. udp广播  十九. tcp服务器代码的编写                  二十. tcp客户端代码的编写     二十一. tcp服务器的大致框架       二十二. packet tracer介绍   二十三. 两台电脑组网 ...

2018-08-20 04:20:19

阅读数 70

评论数 0

《网络编程》网课笔记(13到17)

十三. 模拟QQ聊天---多线程  十四. wireShark的安装(略) 十五. wireshark的使用介绍(略) 十六. tftp下载过程分析             十七. pack和unpack的使用      ...

2018-08-18 05:55:42

阅读数 53

评论数 0

《网络编程》网课笔记(7到12)

七. 绑定的端口,以及绑定端口 八. Python编码问题以及解决 一般说来,对于国内的,编码解码,要么gb2312,要么utf-8 九. UDP网络通信过程 十. 聊天室要求  十一. 聊天室代码讲解 # -*- coding: utf-8 -*- &q...

2018-08-17 23:42:22

阅读数 65

评论数 0

《网络编程》网课笔记(1到6)

该套视频依据于:https://www.bilibili.com/video/av20514916/?p=2 一. TCP/ip协议简介 二. 端口  三. IP地址 四. socket的简介      五. 使用socket发送数据(略) ...

2018-08-17 01:06:28

阅读数 77

评论数 0

提示
确定要删除当前文章?
取消 删除