
Socket网络编程/网络知识
文章平均质量分 77
小凡1991
我就是我
展开
-
C/C++ socket网络编程扫盲篇
引言socket 是“套接字”的意思,是计算机之间进行通信的一种约定,也可以认为是一种技术。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。socket 的典型应用就是 Web 服务器和浏览器:浏览器获取用户输入的URL,向服务器发起请求,服务器分析接收到的URL,将对应的网页内容返回给浏览器,浏览器再经过解析和渲染,就将文字、图片、视频等原创 2016-06-26 10:27:20 · 36909 阅读 · 2 评论 -
Windows下的Socket网络编程小实战
代码为Windows平台下,server.cpp 是服务器端代码,client.cpp 是客户端代码,要实现的功能是:客户端从服务器读取一个字符串并打印出来。服务器端代码 server.cpp:#include #include #pragma comment (lib, "ws2_32.lib") //加载 ws2_32.dllint main(){ //初始化 DLL原创 2016-06-26 11:05:48 · 7827 阅读 · 2 评论 -
TCP三次握手(建立连接)与四次挥手(释放连接)详细图解
TCP链接协议概述建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示: 建立连接的过程首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。断开连接的过程断开连接端可以是原创 2016-09-22 17:16:57 · 1979 阅读 · 0 评论 -
TCP/IP四层模型
TCP/IP参考模型 ISO制定的OSI参考模型的过于庞大、复杂招致了许多批评。与此对照,由技术人员自己开发的TCP/IP协议栈获得了更为广泛的应用。如图2-1所示,是TCP/IP参考模型和OSI参考模型的对比示意图。 图2-1 TCP/IP参考模型 2.1 TCP/IP参考模型的层次结构 TCP/IP协议栈是美国国防部高级研究计划局计原创 2016-10-30 19:53:40 · 863 阅读 · 0 评论 -
TCP、UDP、HTTP、SOCKET之间的区别
IP:网络层协议;TCP和UDP:传输层协议;HTTP:应用层协议;SOCKET:TCP/IP网络的API。 TCP/IP代表传输控制协议/网际协议,指的是一系列协议。 TCP和UDP使用IP协议从一个网络传送数据包到另一个网络。把IP想像成一种高速公路,它允许其它协议在上面行驶并找到到其它电脑的出口。TCP和UDP是高速公路上的“卡原创 2016-10-30 21:36:34 · 697 阅读 · 0 评论 -
以太网PHY层芯片LAN8720A简介
1、LAN8720A简介2、芯片管脚配置3、硬件电路原创 2018-03-20 16:58:28 · 81730 阅读 · 2 评论