首页 > 其他分享 >【学习笔记-计算机网络基础】应用层

【学习笔记-计算机网络基础】应用层

时间:2023-08-01 13:01:11浏览次数:38  
标签:笔记 节点 计算机网络 信息 P2P 服务器 应用层 客户端

概述

 

应用层是开放系统的最高层,是直接为应用进程提供服务的。

 

应用层协议和应用

主要三种连接模式

  1. www(HTTP):服务器读取并处理、响应请求。

  2. BitTorrent:众多客户端自发构成文件部分,下载上传时由Tracker分配调度查询所处客户端。.

  3. Skype:找中间人传话,请求双房打开两座客户端之间的NAT隔离保护。

DNS

概念:它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。

FTP

特征:

  1. 使用 TCP 传输

  2. 基于客户-服务器(C/S)模型而设计

  3. 允许用户以文件操作的方式与另一主机相互通信

P2P

概念:整个网络结构中不存在中心节点(或中心服务器)。在P2P结构中,每一个节点(peer)大都同时具有信息消费者、信息提供者和信息通讯等三方面的功能。但也有如杂P2P的有专门负责保留供应信息数据的中心节点。

标签:笔记,节点,计算机网络,信息,P2P,服务器,应用层,客户端
From: https://www.cnblogs.com/Birderr/p/17596167.html

相关文章

  • 【DRF笔记链接总结】
    【DRF笔记链接总结】【一】Web应用模式/API接口测试/Postman【1.0】DRF之引入-Chimengmeng-博客园(cnblogs.com)【二】Restful规范【2.0】DRF之Restful规范-Chimengmeng-博客园(cnblogs.com)【三】序列化/反序列化-DRF介绍-CBV源码分析-APIView源码分析【3.0】DRF......
  • git学习笔记(十二):多人协作
    从远程仓库克隆时,git自动把本地的master分支和远程的master分支对应起来了,可以使用gitremote命令查看远程库的信息。gitremote-v显示信息更加详细。推送分支推送分支就是把该分支上的所有本地提交推送到远程库。推送时,要指定本地分支。这样,git就会把该分支推送到远程库对应......
  • python教程 入门学习笔记 第3天 编程基础常识 代码注释 变量与常量
    编程基础常识一、注释1、对代码的说明与解释,它不会被编译执行,也不会显示在编译结果中2、注释分为:单行注释和多行注释3、用#号开始,例如:#这是我的第一个python程序4、注释可以写在单独一行,也可以写在一句代码后面5、不想执行编译,又不能删除的代码,可以先用#注释掉,代码批量注释......
  • vlunhub笔记(三)
    (一)信息收集开启靶机,kali成功查询到靶机iparp-scan-l 我们访问一下靶机ip192.168.241.136,没有什么有用的信息,我们开始尝试其他方法先dirsearsh扫一下看看有没有敏感目录,没有发现有用的信息。dirsearch-u192.168.241.136再用nmap跑一下,看看有没有敏感的端口开放。nm......
  • 网工应用层:电子邮件Email、SMTP协议与使用Telnet发送电子邮件
    参考资料:https://www.bilibili.com/video/BV1c4411d7jb?p=72&vd_source=e66dd25b0246f28e772d75f11c80f03c湖科大的高军老师做的计算机网络课,去年选修的计网全靠高老师,生动,举例丰富,配套实验课,无废话纯干货,单推一波!电子邮件介绍电子邮件(E-mail)是一种用电子手段提供信息交换的......
  • git学习笔记(十一):Feature分支
    新旧更迭,不辞旧来迎新。每添加一个新功能,最好新建一个feature分支在上边开发,完成后合并,最后删除这一分支。所以正常操作就是新建分支,进入新分支,编写代码,提交代码,切回主分支,准备合并。如果忽然这个功能不需要了,要如何销毁这一分支呢?直接使用gitbranch-dfeaturea(featurea......
  • 邮箱系统学习笔记
            邮件删除privatevoid按钮处理函数(){Messagemsg=....msg.setFlag(Flags.Flag.DELETED);} 在这里应怎么对Message处理才能达到要求?  我在读邮件时对邮件设标记可以删除邮件,在其他别的地方就不行了,不知应......
  • J2ME学习笔记
    一、J2ME介绍:                                  作用。1.Configuration最下层的开始说起,它是J2ME规定嵌入式设备能够执行Java程序的规范,J2ME把运算功能有限,电力有限这类的嵌入式设备叫做ConnectedLimitedDevice,规定这些设备如果能执行JAVA程......
  • 字符编码笔记:ASCII,Unicode和UT…
    字符编码笔记:ASCII,Unicode和UTF-8作者:阮一峰今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对......
  • 【学习笔记-CS144 计算机网络】传输层
    概述主要任务:对接端口连接管理分割和重组上下数据差错和纠错功能流量控制传输层协议TCP特点:可靠性高端到端,面向连接基于字节速度慢向下传递操作步骤:接受来自应用层的8位字节的数据流,并根据MTU分段。封装上队头标记,打包成数据包将......