
计算机网络
sofia_m
这个作者很懒,什么都没留下…
展开
-
【计算机网络】模拟一个基于TCP协议的简单的阻塞式的网络聊天工具
1、socket API 常用函数这些函数都在sys/socket.h中。socket() #include <sys/types.h> /* See NOTES */ #include <sys/socket.h> int socket(int domain, int type, int protocol);domain...原创 2018-05-20 16:37:14 · 1026 阅读 · 0 评论 -
【计算机网络】浅析UDP协议
1、了解UDP1.1 UDP是什么UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768是UDP的正式规范。传输层的另一个协议是TCP/IP协议。1.2 UDP协议端格...原创 2018-06-07 23:37:30 · 655 阅读 · 0 评论 -
【计算机网络】计算机网络面试常考知识点整理(一)
1、网络体系结构1.1 基本概念:网络体系结构(network architecture):是计算机之间相互通信的层次,以及各层中的协议和层次之间接口的集合。网络协议:是计算机网络和分布系统中互相通信的对等实体间交换信息时所必须遵守的规则的集合。语法(syntax):包括数据格式、编码及信号电平等。语义(semantics):包括用于协议和差错处理的控制信息。定时(t...原创 2018-07-08 17:04:36 · 17115 阅读 · 0 评论 -
【计算机网络】超级简单的适合练手的HTTP服务器
简单描述:实现一个超级简单的HTTP服务器,只在网页上输出“Hello World!”,旨在熟悉HTTP协议,按照HTTP协议的要求构造数据,就能实现了!源码:http_hello.c:#include <stdio.h>#include<sys/socket.h>#include<netinet/in.h>#include<ar原创 2018-07-08 21:11:46 · 1012 阅读 · 0 评论 -
【计算机网络】TCP协议之详解三次握手四次挥手过程
1、图解三次握手四次挥手原创 2018-07-24 13:51:48 · 424 阅读 · 0 评论 -
【计算机网络】计算机网络面试常考知识点整理(三)
判定一个进程是否安全的几种方法:互斥量,条件变量,POSIX信号量,读写锁如何实现一个守护进程32位系统一个进程最多有多少堆内存exit()和_exit()的区别几种常见信号原创 2018-07-13 20:37:00 · 925 阅读 · 2 评论 -
【网络编程】利用互斥量条件变量模拟实现一个生产者消费者模型
1、生产者消费者模型有两个进程:一组生产者进程和一组消费者进程共享一个初始为空、固定大小为n的缓存(缓冲区)。生产者的工作是制造一段数据,只有缓冲区没满时,生产者才能把消息放入到缓冲区,否则必须等待,如此反复; 同时,只有缓冲区不空时,消费者才能从中取出消息,一次消费一段数据(即将其从缓存中移出),否则必须等待。由于缓冲区是临界资源,它只允许一个生产者放入消息,或者一个消费者从中取出消息。...原创 2018-07-13 23:18:24 · 533 阅读 · 0 评论