
网络技术
thxiong1234
这个作者很懒,什么都没留下…
展开
-
TCP/IP协议详解
TCP/IP是一组协议的代名词,它还包含许多协议,组成了TCP/IP协议族;IP位于协议族的第二层(对应OSI的第三层),TCP位于协议(对应OSI的第三层),TCP位于协议族的第三层(对应OSI的第四层)。 TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求: 应用层:应用程序沟通的层;传输层:在此层中,它提供了节点间的数据传输服务;互连网络层:负责...原创 2018-10-19 09:02:01 · 331 阅读 · 0 评论 -
python select()/poll()/epoll()简介
select一般用在socket网络编程中,在网络编程的过程中,经常会遇到许多阻塞的函数,网络编程时使用的recv, recvfrom、connect函数都是阻塞的函数,当函数不能成功执行的时候,程序会一直阻塞,无法执行下面的代码。这时就需要用到非阻塞的编程方式,使用select函数就可以实现非阻塞编程。 select() 和 poll() 系统调用的本质一样,poll() 的机制与 selec...原创 2018-10-19 16:39:54 · 2143 阅读 · 0 评论 -
Python开发——网络基础
TCP与UDP的区别: TCP 传送控制协议(Transmission Control Protocol): TCP是传输层的一个协议,基于IP协议,用于传输类似HTTP的信息。TCP协议是面向连接的协议,通过三次握手机制,尽量保证链接的可靠性;TCP链接需要三次握手,释放需要四次挥手。 UDP 用户数据报协议 (User Datagram Protocol) : UDP也是传输层的一个...原创 2018-10-20 15:44:30 · 295 阅读 · 0 评论 -
uwsgi + nginx多域名解析到django
Uwsgi和Nginx的区别: 1、 nginx是对外的服务器,外部浏览器通过url访问nginx,uwsgi是对内的服务器,主要是用来处理动态请求。 2、nginx接收到浏览器发送过来的http请求,将包进行解析,分析url; a.如果是静态文件请求就直接访问用户给nginx的静态文件,直接返回用户请求的静态文件,b.如果不是静态文件,而是一个动态请求,那么nginx就将请求转发给uwsgi...原创 2018-11-08 18:51:33 · 1544 阅读 · 0 评论