网络编程
文章平均质量分 61
Step_Top
没有实现不了的需求。
展开
-
网络编程--IP与端口
IP 与 端口思考什么是计算机网络? 计算机网络, 是指将地理位置不同的具有独立功能的多台计算机及其外部设备, 通过通信线路连接起来, 实现资源共享和信息传递的计算机系统.我们现在生活可以离开网络吗? 显然是不可能的, 查询信息,社交沟通都需要建立在网络的基础上. 我们需要编写基于网络的程序. 通俗来说就是能够进行网络编程, 开发网络通信程序或者软件IP 地址作用...原创 2018-08-28 09:48:10 · 648 阅读 · 0 评论 -
网络编程之UDP
UDP的那些事UDP 概述UDP 英文全拼 (User Datagram Protocol) 简称用户数据报协议, 它是无连接的、不可靠的网络传输协议. UDP 特点因为 UDP 发送数据之前不需要建立连接所有具有以下特点:1. 无连接2. 资源开销小3. 传输速度快4. udp每个数据包最大是64KUDP 优缺点优点: 传输速度快不需要连接,资源开...原创 2018-08-28 10:02:55 · 176 阅读 · 0 评论 -
socket介绍--数据的编码与解码
socket 介绍思考不同电脑上的进程之间如何通信? 首先通过 IP 地址找到网络中对应的电脑,然后通过传输协议和端口号来确定这个进程(运行起来 的软件),那么数据如何传输需要使用 socket 来完成,也就是进程之间通信使用 socket.那问题又来了,什么是进程? 什么是进程间通信? 所谓进程指的是:运行的程序或者软件称之为进程(过几天更新多任务编程时进行详细讲解) 所...原创 2018-08-28 10:23:36 · 4020 阅读 · 0 评论 -
UDP网络程序-发送、接收数据
UDP 网络程序流程程序流程创建一个基于 UDP 的网络程序流程很简单, 具体步骤如下:创建 UDP 套接字发送/接收数据关闭套接字 创建 socket在 Python 中 使用socket 模块的函数 socket 就可以完成:import socketsocket.socket(AddressFamily, Type)说明:函数 socket...原创 2018-08-28 10:37:15 · 701 阅读 · 0 评论 -
网络传输方式-TCP
TCP简介TCP:英文全拼(Transmission Control Protocol)简称传输控制协议,它是一种面向连接的、可靠的、基于字节流的传输层通信协议.TCP通信需要经过创建连接、数据传送、终止连接三个步骤。 TCP通信模型中,在通信开始之前,一定要先建立相关的链接,才能发送数据,类似于生活中,”打电话”“TCP 特点面向连接通信双方必须先建立连...原创 2018-08-28 10:53:45 · 4287 阅读 · 0 评论 -
TCP与UDP区别 及 注意点
TCP与UDP 区别TCP 面向连接; UDP 是不面向连接;TCP 提供可靠的数据传输,也就是说,通过 TCP 连接传送的数据,无差错,不丢失,不重复,且按序到达; UDP 不保证可靠的数据传输,容易出现丢包情况;TCP 需要连接传输速度慢,UDP 不需要连接传输速度快TCP 不支持发广播; UDP 支持发广播TCP 对系统资源要求较多,UDP 对系统资源要求较少。TCP 适...原创 2018-08-28 11:00:54 · 280 阅读 · 0 评论 -
不一样的三次握手四次挥手
TCP 三次握手四次挥手TCP 的三次握手流程图标志位: SYN: 表示连接请求 ACK: 表示确认 FIN: 表示关闭连接 seq:表示报文序号 ack: 表示确认序号图解流程如下:第一次握手:Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Server,Client进入SYN_SENT状态,等待Server确认。第二次握手:Ser...原创 2018-08-28 11:11:23 · 176 阅读 · 0 评论 -
99%的人都理解错了HTTP中GET与POST的区别
99%的人都理解错了HTTP中GET与POST的区别GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问...转载 2018-09-16 23:01:25 · 274 阅读 · 0 评论 -
QQ既有UDP也有TCP!
QQ既有UDP也有TCP!不管UDP还是TCP,最终登陆成功之后,QQ都会有一个TCP连接来保持在线状态。这个TCP连接的远程端口一般是80,采用UDP方式登陆的时候,端口是8000。UDP协议是无连接方式的协议,它的效率高,速度快,占资源少,但是其传输机制为不可靠传送,必须依靠辅助的算法来完成传输控制。QQ采用的通信协议以UDP为主,辅以TCP协议。由于QQ的服务器设计容量是海量级的应用,一...原创 2018-11-25 22:01:27 · 2420 阅读 · 0 评论