网络编程
我真的是dj
这个作者很懒,什么都没留下…
展开
-
http协议相关
1.HTTP超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。尽管TCP/IP协议是互联网上最流行的应用,HTTP协议中,并没有规定必须使用它或它支持的层。事实上,HTTP可以在任何互联网协议上,或其他网络上实现。HTTP假定其下层协议提供可靠的传输。因此,任何能...原创 2020-05-06 22:35:31 · 143 阅读 · 0 评论 -
nginx学习
1.nginx是啥Nginx 同 Apache 一样都是一种 Web 服务器。基于 REST 架构风格,以统一资源描述符(Uniform Resources Identifier)URI 或者统一资源定位符(Uniform Resources Locator)URL 作为沟通依据,通过 HTTP 协议提供各种网络服务。产生原因:apache的限制:发展周期长,重量级,不支持高并发;进程和线程切...原创 2020-05-06 22:09:57 · 174 阅读 · 0 评论 -
面试复习—网络知识点-----UDP
一个UDP程序实例与tcp程序不同的是,此处无连接,所以也不需要listen创建监听套接字,直接recvfrom接收数据,sendto发送数据这两个函数原型:ssize_t recvfrom(int sockfd, void* buff, size_t nbytes, int flags, struct sockaddr* from, len_t* len);s原创 2017-08-15 11:08:17 · 270 阅读 · 0 评论 -
面试复习—网络知识点-----tcp
(6)一个TCP程序实例客户端:①sockfd = socket(AF_INET, SOCK_STREAM, 0);创建套接字AF_INET表示网际,SOCK_STREAM表示字节流,这两个加在一起就表示TCP套接字②struct sockaddr_in servaddr;//声明一个网际套接字地址结构 servaddr.sin_family = AF_INET;原创 2017-08-15 11:06:23 · 256 阅读 · 0 评论 -
面试复习—网络知识点
(1)OSI,TCP/IP,五层协议的体系结构OSI分层(7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP分层(4层):网络接口层、网际层、运输层、应用层。五层协议(5层):物理层、数据链路层、网络层、运输层、应用层。每一层的作用如下:物理层:激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层为上原创 2017-04-05 11:30:57 · 413 阅读 · 0 评论