美文网首页
Socket详解(四)

Socket详解(四)

作者: 羞涩的老湿鸡 | 来源:发表于2019-04-19 17:57 被阅读0次

Socket详解(一)Socket详解(二)Socket详解(三)

前三篇文章已经分别介绍了传输层、网络层、网络接口层,本文介绍应用层。


何为应用层?


应用层位于计算机网络体系结构的最上层,前面三层做的所有事情就是为了他服务,他也是设计和建立计算机网络的最终目的,通俗的讲,就是我们开发的应用软件,就处于这一层。

比如,QQ,浏览器访问网页,等等你看得到的应用软件都是在这一层,但是这些软件在运行的过程中,也需要依靠一些特定的协议才能完成相应的功能,

比如浏览器通过网址访问网页,其中是如何做到的,这就是我们所要学习的东西。

应用层中的应用软件分两种:客户/服务器和P2P体系结构

1)客户/服务器(client/server)

这种类型,就是我们很熟悉的客户端,服务器模型,客户端请求服务器,服务器响应客户端这样的一种方式进行“交流”

2)P2P

也称为对等体系结构。P2P相当于每个人的电脑度可以当服务器,也可以当客户端,不单单限制于只能客户端访问服务器,

你自己的计算机可以去访问别人的计算机上的内容,别的同样可以访问你计算机上的内容,这样达到一种共享的状态。

应用层协议


应用层包含大量协议,如我们熟悉的DNS、FTP、SMTP、TFTP、SNMP等协议。

Telnet:提供远程登录(终端仿真)服务,好象比较古老的BBS就是用的这个登陆。

FTP :提供应用级的文件传输服务,说的简单明了点就是远程文件访问等等服务;

SMTP:不用说拉,天天用到的电子邮件协议。

TFTP:提供小而简单的文件传输服务,实际上从某个角度上来说是对FTP的一种替换(在文件特别小并且仅有传输需求的时候)。

SNTP:简单网络管理协议。看名字就不用说什么含义了吧。

DNS:域名解析服务,也就是如何将域名映射成IP地址的协议。

HTTP:不知道各位对这个协议熟不熟悉啊?这是超文本传输协议,你之所以现在能看到网上的图片,动画,音频,等等,都是仰仗这个协议在起作用啊!

相关文章

  • Socket详解(四)

    Socket详解(一)Socket详解(二)Socket详解(三) 前三篇文章已经分别介绍了传输层、网络层、网络接...

  • Socket详解(三)

    Socket详解(一) Socket详解(二) 前两篇文章已经分明介绍传输层与网络层;本篇文章介绍链路层。 介绍链...

  • Python高阶(四) - Socket编程

    [TOC] Python Socket 编程详解 Python 提供了两个基本的 socket 模块: Socke...

  • socket详解

    socket详解:https://blog.csdn.net/hdfqq188816190/article/det...

  • iOS知识点收集

    一、socket详解 http://www.coderyi.com/archives/429 二、autolayo...

  • Socket详解

    在客户端/服务器通信模式中,Socket是双方通信通道的抽象封装,用户可通过配置Socket的参数并构建Socke...

  • Socket详解

    说白了,Socket就是服务器跟客户端通讯用的。 网络间如何进行通信? 首先,在网络中,如何判断,“李白”是“李白...

  • Socket详解

    1、Socket(套接字)概念 网络上两个程序通过一个双向的通信连接实现数据的交换,这个连接的一段称为一个sock...

  • Socket详解

    前面两篇分析了TCP和UDP协议,本篇来分析一下Socket,有了前面的基础,对理解Socket有很大的帮助,同时...

  • socket详解

    什么是Socket? 什么是socket呢?socket起源于Unix,而Unix/Linux基本哲学之一就是“一...

网友评论

      本文标题:Socket详解(四)

      本文链接:https://www.haomeiwen.com/subject/ivucgqtx.html