- 博客(3)
- 收藏
- 关注
原创 TCP协议的通讯流程
基于TCP/IP协议的服务器和客户端程序的一般流程,如下图所示: 1、服务器初始化——LISTEN (1)调用socket函数创建文件描述符。 (2)调用bind函数将当前的文件描述符和ip/port绑定在一起。如果这个端口已经被其他进程占用了,就会bind失败。 (3)调用listen函数声明当前这个文件描述符作为一个服务器的文件描述符,为accept做好准备。 (4)调用acce...
2018-08-24 00:55:44 38372 4
原创 HTTP协议
一、什么是HTTP协议 协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则。HTTP协议,亦超文本传输协议,是一种在应用层上的通信协议,Web使用该协议完成从客户端到服务器端的一系列流程。 二、HTTP协议格式 1、HTTP请求 (1)首行:【方法】+【URL】+【版本】 (2)Header:请求的属性,冒号分隔的键值对;每组属性之间使用\n分隔;遇到空行表示Hea...
2018-08-15 23:18:31 786
原创 socket详解
一、套接字的概念 一个套接字是网络连接的一个端点。每个套接字都有相应的套接字地址,由一个32位的因特网地址和一个16位的端口号组成,用“IP地址:端口号”来表示,如:192.168.181.129:9999,其中“192.168.181.129”表示IP地址,“9999”表示端口号。 二、套接字接口 套接字接口是一组函数,用以创建网络应用,存放在“sys/socket.h”函数库中。 1、...
2018-08-08 23:52:31 1632
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人