![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
文章平均质量分 94
熠熠晨曦_
在读研究生|不断学习中……
展开
-
套接字编程
socke本身有“插座”的意思,在环境下,用于表示进程间网络通信的特殊文件类型。本质为内核借助缓冲区形成的伪文件。既然是文件,那么我们就可以使用文件描述符来引用套接字。与管道类似,系统将套接字封装成文件的目的是为了统一接口,使得读写套接字和读写文件的操作一致。管道与套接字的区别是:在TCP/IP协议中,“IP地址+TCP或UDP端口号”唯一标识网络通讯中的一个进程。“IP地址+端口号”就对应一个。欲建立连接的两个进程各自有一个来标识,那么这两个组成的就唯一标识一个连接。因此可以用来描述网络连接的一对一关系。原创 2022-06-18 21:02:52 · 2900 阅读 · 1 评论 -
计算机网络-传输层
传输层概述传输层的基本理论和基本机制多路复用/分用可靠数据传输机制流量控制机制拥塞控制机制Internet的传输层协议UDP(User Datagram Protoco):用户数据报协议无连接传输服务不可靠(尽力而为)的交付服务TCP(Transmission Control Protocol):传输控制协议面向连接的传输服务可靠的、按序的交付服务拥塞控制流量控制连接建立两种服务均不保证延迟和带宽传输层的服务和协议传输层协议为运行在不同HOST(主机原创 2022-03-16 10:38:35 · 3379 阅读 · 0 评论 -
计算机网络-应用层
网络应用层概述网络应用的基本原理网络应用的体系结构CS结构客户机-服务器结构(Client-Server , CS)P2P结构点对点结构(Peer-to-Peer , P2P)混合结构CS和P2P的混合结构网络应用的进程通信进程间通信网络应用的基础:进程间通信进程:主机上运行的程序同一主机上运行的进程间通信:进程间的通信机制操作系统提供不同主机上运行的进程间通信:消息交换(报文交换)不同主机上运行的进程可分为:客户机进程:发起通信请求的进程服务器原创 2022-03-15 10:09:35 · 1544 阅读 · 0 评论 -
计算机网络-概述
计算机网络基本概念计算机网络计算机网络 = 通信技术 + 计算机技术通过交换网络互连主机Internet全球最大的互联网络ISP(Internet Service Provider)组成:计算设备:运行各种网络应用通信链路:光纤、铜缆、无线电、卫星等分组交换(转发数据包):路由器、交换机服务:为网络应用提供通信基础设施:web、email、社交网络为网络应用提供接口:支持应用程序“连接”Internet,发送/接收数据提供数据传输服务(类原创 2022-03-15 10:07:58 · 2784 阅读 · 0 评论