![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
文章平均质量分 55
结果才重要
深爱马克思
展开
-
Socket编程-(客户端-服务端)软件设计
文章目录Socket编程-客户端软件设计解析服务器IP地址解析服务器(熟知)端口号解析协议号TCP客户端软件流程UDP客户端软件流程客户端软件的实现-connectsock()设计connectUDP设计connectTCP客户端软件的实现-异常处理例1:访问DAYTIME服务的客户端(TCP)例2:访问DAYTIME服务的客户端(UDP)Socket编程-服务器端软件设计四种类型基本服务器循环无连接服务器基本流程数据发送获取客户端点地址原创 2022-04-16 16:02:53 · 2648 阅读 · 0 评论 -
Socket编程-应用编程接口(API)--套接字(及其函数介绍)
文章目录Socket编程-应用编程接口(API)--套接字网络程序设计接口应用编程接口 API几种典型的应用编程接口Socket编程-Socket API概述Socket API套接字就像一个插销和插座例题:Socket抽象地址结构Socket编程-Socket API函数(1)Socket API函数(WinSock)Socket API函数--WSAStartupSocket API函数--WSACleanupsocket函数--创建套接字原创 2022-04-16 15:40:29 · 3461 阅读 · 0 评论 -
计算机网络 之 BitTorrent技术对网络的潜在危害
目录一 、BitTorrent简单介绍二、潜在危害1、对硬盘的损害2、对网络带宽的损害3、助长了病毒的传播4、可能面临着版权侵害的风险一 、BitTorrent简单介绍一般来说,我们认为BitTorrent是一个p2p下载软件,你在下载的同时,也在为其他的用户提供该文件的上传,因为大家是“互相帮助”,所以不会随着用户数的增加产生服务器拥塞而降低下载速度。但是严格来说,BitTorrent是一种用来在网络上传输文件的协议(Protocol),它本质上是分布式系统的p2p(原创 2022-04-12 11:27:50 · 1015 阅读 · 0 评论 -
计算机网络 之 P2P架构
目录P2P应用:原理及文件分发纯P2P架构文件分发:客户机/服务机器vs.P2P客户机/服务器P2P客户机/服务器 vs .P2P :例子文件分发:BitTorrentBitTorrent(1)BitTorrent(2)--如何获取和发送chunkBitTorrent:Tit-for-tatBitTorrent的危害P2P索引技术P2P:搜索信息索引技术应该如何设计???集中式索引集中式索引的缺点分布式索引系统(洪泛式查询):Query f原创 2022-04-12 11:23:38 · 4619 阅读 · 0 评论 -
计算机网络 之 DNS (Domain Name System)域名服务器
目录DNS概述 (Domain Name System)域名系统DNS服务分布式层次式数据库DNS根域名服务器TLD(顶级域名服务器)和权威域名解析服务器本地域名解析服务器DNS查询案例迭代查询---本地去问递归查询---根去问例题DNS记录缓存和更新网络安全DNS记录DNS记录的格式与类型DNS协议与消息---查询和回复如何注册域名DNS概述 (Domain Name System)域名系统DNS服务分布式..原创 2022-04-11 20:49:36 · 1734 阅读 · 0 评论 -
计算机网络 之 Email应用
目录Email应用Email应用的构成(1)Email应用的构成(2)SMTP协议:RFC(2821)依赖于TCPEmail应用示例典型的 ==异步应用==SMTP交互示例--命令响应动手尝试SMTP交互需要telnet这个软件SMTP协议Email消息格式与POP3协议Email消息格式Email消息格式:多媒体扩展邮件访问协议POP3协议IMAP协议Email应用Email应用的构成(1)Email应用的构成(2原创 2022-04-11 20:40:20 · 931 阅读 · 0 评论 -
计算机网络 之 Cookie技术 与 Web缓存技术(代理服务器技术)
目录Cookie技术为什么需要Cookie?Cookie技术Cookie组件Cookie的原理Cookie的作用Cookie的问题------隐私问题Web缓存/代理服务器技术Web缓存/代理服务器技术Web缓存示例(1)解决办法(1)解决办法(2)条件性GET方法---更新数据(进行判断)Cookie技术为什么需要Cookie?Cookie技术Cookie组件Cookie的原理C...原创 2022-04-11 20:33:02 · 317 阅读 · 0 评论 -
计算机网络 之 Web应用(HTTP)
目录Web应用Web与HTTPHTTP协议概述(1)HTTP概述(2)HTTP是一个无状态的HTTP连接HTTP连接的两种类型非持久性连接响应时间的分析与建模非持久性连接的问题持久性连接保持TCP一直连接HTTP消息的格式HTTP请求消息HTTP请求消息的通用格式上传输入的方法方法的类型HTTP响应消息HTTP响应状态码可以自己体验一下HTTPWeb应用Web与HTTPHTTP协议概述(1)阿帕奇软件原创 2022-04-11 20:25:31 · 251 阅读 · 0 评论 -
计算机网络 之 网络应用
目录网络应用层概述网络应用的体系结构你使用过那些网络应用网络应用的体系结构客户机/服务器结构WebP2P混合结构网络应用进程通信网络应用的基础:进程间通信套接字:Socket如何寻址进程??应用层协议应用层协议内容网络应用的需求与传输层服务网络应用对传输服务的需求典型网络应用对传输服务的需求Internet提供的传输服务典型网络应用所使用的传输层服务网络应用层概述网络应用的体系结构你使用过那些网络应用.原创 2022-04-11 20:14:58 · 225 阅读 · 0 评论 -
计算机网络 之 TCP/IP参考模型(5层参考模型)
TCP/IP参考模型5层参考模型5层模型的数据封装原创 2022-04-11 20:01:09 · 423 阅读 · 0 评论 -
计算机网络 之 OSI参考模型
目录OSI参考模型OSI参考模型解释的通信过程为什么需要数据封装??物理层功能数据链路层功能网络层功能路由传输层功能会话层功能表示层功能应用层功能OSI参考模型OSI参考模型解释的通信过程为什么需要数据封装??物理层功能数据链路层功能网络层功能路由传输层功能会话层功能表示层功能应用层功能...原创 2022-04-07 22:56:53 · 160 阅读 · 0 评论 -
计算机网络 之 计算机网络体系结构
目录计算机网络体系结构为什么需要计算机网络体系结构计算机网络体系结构?为什么采用分层结构?分层网络体系结构基本概念计算机网络体系结构为什么需要计算机网络体系结构** 复杂系统的分层结构**计算机网络体系结构?为什么采用分层结构?分层网络体系结构基本概念...原创 2022-04-06 18:23:36 · 252 阅读 · 0 评论 -
计算机网络 之 计算机网络性能
目录计算机网络性能速率带宽延迟/时延(delay或latency)四种分组延迟类比:车队排队延迟*(特殊)时延带宽积分组丢失(丢包)吞吐量/率(Throughput)吞吐量:Internet场景计算机网络性能速率带宽延迟/时延(delay或latency)四种分组延迟光信号,电信号,无线信号类比:车队排队延迟*(特殊)时延带宽积bps分组丢...原创 2022-04-06 18:19:11 · 1377 阅读 · 0 评论 -
计算机网络 之 数据交换(电路交换,报文交换,分组交换)
为什么需要数据交换?什么是交换?数据交换的类型电路交换 报文交换 分组交换电路交换---资源是独占的电路交换网络中,每条电路独占其经过的物理链路。(×)电路交换网络的链路共享?多路复用多路复用:简称复用,是通信技术中的基本概念!什么是多路复用?频分多路复用FDM在频率上进行划分时分多路复用TDM要进行划分时间波分多路复用WDM...原创 2022-04-06 18:12:45 · 2439 阅读 · 0 评论