计算机网络
文章平均质量分 77
计算机网络知识总结
pengchenxin
这个作者很懒,什么都没留下…
展开
-
TCP/IP网络编程--基于Linux
文章目录网络编程初识创建套接字并建立连接基于TCP实现基于UDP实现连接之后的数据交换优雅的断开套接字的连接多进程服务器端进程概述信号处理基于多任务的并发服务器分割TCP的I/O程序进程间通信通过管道实现进程间通信基于select的I/O复用多种I/O函数套接字和标准I/O分离I/O流优于select的epollepoll的理解以及应用条件触发和边缘触发多线程服务器端的实现网络编程初识网络编程就是编写程序使两台联网的计算机相互交换数据,这就是网络编程的全部内容。那么怎么交换数据呢?首先需要物理层的支持,原创 2021-12-22 21:15:27 · 1213 阅读 · 0 评论 -
应用层总结
1.进程通过一个称为套接字的软件接口向网络发送报文和接收报文。2.IP地址用来标识主机,而目的端口号则是用来标记主机上的接收进程。3.应用层需要运输层提供的服务有:可靠数据传输、吞吐量和、定时和安全 性。4.英特网为应用层提供了两个运输层协议:UDP和TCP。5.TCP服务模型包括面向连接服务和可靠数据传输服务。TCP协议还有拥塞控制机制,这种服务不一定能为通信进程带来直接好处,但能为英特网整体带来好处。6.UDP是一种不提供必要服务的轻量级运输协议,UDP是无连接的也提供不可靠数据传输服原创 2021-12-11 10:59:44 · 1895 阅读 · 0 评论