大白话说网络(网络知识学习)------应用层

大白话说网络(三)-----应用层

直观的介绍应用层的内容,让你快速学习。

一、 应用层概述

      应用层就是规定网络通信过程中通信双方主机中进程所遵循的协议。
每一个应用层的协议都是为了解决某一个应用问题,通过不同主机上的的多个应用进程之间协同完成工作。
      总之,应用层中存在多种协议,使用协议为了完成通信双方能够正常交流。
通信

二、应用进程的通信方式

      客户/服务器(C/S, Client/Server)方式
      浏览器/服务器(B/S,Browser/Server)方式
      对等(P2P,Peer to Peer)方式

其中C/S方式就是两台主机进行通信,常用在计算机的软件和应用程序中。
B/S方式是使用计算机中浏览器来访问主机,完成信息交互。可以看成C/S特例。
P2P是点对点通信,常用在文件传输时,如文件种子等。

B/S

P2P

三、应用层中常用的协议

HTTP : 超文本传输协议,用于浏览器中网站的信息传输。
HTTPS: HTTP+SSL 在http协议的基础上增加了加密,安全性更高
DHCP:  动态地址分配协议,用于网络中主机地址的自动分配
FTP:	文件传输协议,用于上传或者下载文件
DNS:   域名系统,将域名和IP地址相互映射,能够使人更方便地访问互联网。
SMTP:   电子邮件协议,在邮件发送过程中使用。
Telnet:   远程终端协议,在远程访问主机的时候使用,明文传输信息。

      以上是应用层常用的协议和对应的应用,如果需要仔细了解协议的具体内容的话,就需要了解协议的原理等内容,我会着重讲几个常见的协议的原理,与大家学习交流。
下面是一些常用的网络中的名词解析:

1、主机/端系统/客户机: 泛指计算机,也包括一些物理设备,连接在互联网的用户端。
2、服务器: 高性能的计算机,本质也是计算机
3、进程: 是指计算机中操作系统运行过程中基本单元,是程序的实体,同时是线程的容器。
4、线程:是进程里面的执行单元,一个进程至少有一个线程。

        以上是个人对网络学习过程的一些见解,有不对的地方还请批评指正,谢谢!

点赞就是对我最大的支持,非常感谢!

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值