什么是应用层?

应用层的主要功能是:
⑴ 文件传输、访问和管理
⑵ 电子邮件
⑶ 虚拟终端
⑷ 简单网络管理
⑸ 查询服务和远程作业登录
应用层也称为应用实体(AE),它由若干个特定应用服务元素(SASE)和一个或多个公用应用服务元素(CASE)组成。每个SASE提供特定的应用服务,例如文件运输访问和管理(FTAM)、电子文电处理(MHS)、虚拟终端协议(VAP)等。CASE提供一组公用的应用服务,例如联系控制服务元素(ACSE)、可靠运输服务元素(RTSE)和远程操作服务元素(ROSE)等。随着应用层的发展,各种特定应用服务的增多,应用服务的标准化开展了许多研究工作,ISO已制定了一些国际标准(IS)和国际标准草案(DIS)。

应用层(Application Layer) 是OSI(Open Systems Interconnection,开放系统互联)参考模型中的最高层,也是直接为应用进程提供服务的层。应用层协议定义了应用进程间通信和交互的规则。
主要功能
网络应用服务:应用层直接为用户提供各种各样的网络服务,例如万维网(WWW)服务、文件传输(FTP)服务、电子邮件(Email)服务等。
数据编码转换:应用层负责将数据从用户使用的格式转换成网络可以传输的格式,并在另一端进行相反的转换。
用户身份认证与授权:许多应用层协议都有用户身份认证和授权的功能,例如HTTP中的基本认证、摘要认证,以及HTTPS中的SSL/TLS证书认证。
会话管理:虽然OSI参考模型中的会话层也负责会话管理,但在实际的应用中,应用层协议(如HTTP的cookies、HTTPS的SSL/TLS会话等)也常常进行会话管理。
应用层协议
HTTP(HyperText Transfer Protocol):用于在Web浏览器和服务器之间传输超文本(如HTML)。
HTTPS(HTTP Secure):HTTP的安全版本,使用SSL/TLS进行加密传输。
FTP(File Transfer Protocol):用于在两台计算机之间传输文件。
SMTP(Simple Mail Transfer Protocol):用于电子邮件的传输。
POP3(Post Office Protocol 3):用于从电子邮件服务器检索电子邮件。
IMAP(Internet Message Access Protocol):一个更高级的电子邮件协议,支持邮件的在线查看和管理。
DNS(Domain Name System):用于将域名转换为IP地址。
SNMP(Simple Network Management Protocol):用于网络设备的监控和管理。
总结
应用层是OSI参考模型中最接近用户的一层,它提供了各种网络服务,并负责数据的编码转换、用户身份认证与授权以及会话管理等。应用层协议定义了应用进程间通信和交互的规则,使得不同的应用进程能够通过网络进行通信。

  • 浠涔堟槸搴旂敤灞?
    绛旓細搴旂敤灞傦紙Application layer锛夋槸缃戠粶浼犺緭鍗忚涓冨眰OSI妯″瀷鐨勭涓冨眰銆搴旂敤灞備篃绉颁负搴旂敤瀹炰綋锛圓E锛夛紝瀹冪敱鑻ュ共涓壒瀹氬簲鐢ㄦ湇鍔″厓绱狅紙SASE锛夊拰涓涓垨澶氫釜鍏敤搴旂敤鏈嶅姟鍏冪礌锛圕ASE锛夌粍鎴愩傛瘡涓猄ASE鎻愪緵鐗瑰畾鐨勫簲鐢ㄦ湇鍔★紝渚嬪鏂囦欢杩愯緭璁块棶鍜岀鐞嗭紙FTAM锛夈佺數瀛愭枃鐢靛鐞嗭紙MHS锛夈佽櫄鎷熺粓绔崗璁紙VAP锛夌瓑銆侰ASE鎻愪緵涓缁勫叕...
  • 浠涔堟槸搴旂敤灞?
    绛旓細搴旂敤灞備篃绉颁负搴旂敤瀹炰綋锛圓E锛锛屽畠鐢辫嫢骞蹭釜鐗瑰畾搴旂敤鏈嶅姟鍏冪礌锛圫ASE锛夊拰涓涓垨澶氫釜鍏敤搴旂敤鏈嶅姟鍏冪礌锛圕ASE锛夌粍鎴愩傛瘡涓猄ASE鎻愪緵鐗瑰畾鐨勫簲鐢ㄦ湇鍔★紝渚嬪鏂囦欢杩愯緭璁块棶鍜岀鐞嗭紙FTAM锛夈佺數瀛愭枃鐢靛鐞嗭紙MHS锛夈佽櫄鎷熺粓绔崗璁紙VAP锛夌瓑銆侰ASE鎻愪緵涓缁勫叕鐢ㄧ殑搴旂敤鏈嶅姟锛屼緥濡傝仈绯绘帶鍒舵湇鍔″厓绱狅紙ACSE锛夈佸彲闈犺繍杈撴湇鍔″厓绱狅紙RT...
  • 缃戠粶涓,搴旂敤灞鏄寚浠涔堝眰?
    绛旓細搴旂敤灞備綅浜庣墿鑱旂綉涓夊眰缁撴瀯涓殑鏈椤跺眰锛屽叾鍔熻兘涓衡滃鐞嗏濓紝鍗抽氳繃浜戣绠楀钩鍙拌繘琛屼俊鎭鐞銆傚簲鐢ㄥ眰涓庢渶浣庣鐨勬劅鐭ュ眰涓璧凤紝鏄墿鑱旂綉鐨勬樉钁楃壒寰佸拰鏍稿績鎵鍦紝搴旂敤灞傚彲浠ュ鎰熺煡灞傞噰闆嗘暟鎹繘琛岃绠椼佸鐞嗗拰鐭ヨ瘑鎸栨帢锛屼粠鑰屽疄鐜板鐗╃悊涓栫晫鐨勫疄鏃舵帶鍒躲佺簿纭鐞嗗拰绉戝鍐崇瓥銆備粠缁撴瀯涓婂垝鍒嗭紝缃戠粶搴旂敤灞傚寘鎷互涓嬩笁涓儴鍒...
  • 浠涔堟槸搴旂敤灞鍜屼紶杈灞?
    绛旓細搴旂敤灞傚拰浼犺緭灞傛槸 ISO鍥介檯鏍囧噯缁勭粐鎵瀹氫箟鐨勫紑鏀剧郴缁熶簰杩炰竷灞傛ā鍨嬩腑鐨勪袱灞銆傚簲鐢ㄥ眰锛 璐熻矗瀵硅蒋浠舵彁渚涙帴鍙d互浣跨▼搴忚兘浣跨敤缃戠粶鏈嶅姟銆傛湳璇滃簲鐢ㄥ眰鈥濆苟涓嶆槸鎸囪繍琛屽湪缃戠粶涓婄殑鏌愪釜鐗瑰埆搴旂敤绋嬪簭 锛屽簲鐢ㄥ眰鎻愪緵鐨勬湇鍔″寘鎷枃浠朵紶杈撱佹枃浠剁鐞嗕互鍙婄數瀛愰偖浠剁殑淇℃伅澶勭悊銆備紶杈撳眰锛 O S I 妯″瀷涓渶閲嶈鐨勪竴灞傘備紶杈...
  • 璇锋暀涓涓浠涔堟槸鐗╃悊灞傚拰搴旂敤灞
    绛旓細鐗╃悊灞傦細鏄弬鑰冩ā鍨嬬殑鏈浣庡眰銆傝灞傛槸缃戠粶閫氫俊鐨勬暟鎹紶杈撲粙璐紝鐢辫繛鎺ヤ笉鍚岀粨鐐圭殑鐢电紗涓庤澶囧叡鍚屾瀯鎴銆備富瑕佸姛鑳芥槸锛氬埄鐢ㄤ紶杈撲粙璐ㄤ负鏁版嵁閾捐矾灞傛彁渚涚墿鐞嗚繛鎺ワ紝璐熻矗澶勭悊鏁版嵁浼犺緭骞剁洃鎺ф暟鎹嚭閿欑巼锛屼互渚挎暟鎹祦鐨勯忔槑浼犺緭銆傚簲鐢ㄥ眰锛氭槸鍙傝冩ā鍨嬬殑鏈楂樺眰銆備富瑕佸姛鑳芥槸锛氫负搴旂敤杞欢鎻愪緵浜嗗緢澶氭湇鍔★紝渚嬪鏂囦欢鏈嶅姟鍣ㄣ佹暟鎹...
  • 浠涔堟槸OSI鐨搴旂敤灞?
    绛旓細搴旂敤灞鏄紑鏀剧郴缁熺殑鏈楂樺眰,鏄洿鎺ヤ负搴旂敤杩涚▼鎻愪緵鏈嶅姟鐨勩傚叾浣滅敤鏄湪瀹炵幇澶氫釜绯荤粺搴旂敤杩涚▼鐩镐簰閫氫俊鐨勫悓鏃,瀹屾垚涓绯诲垪涓氬姟澶勭悊鎵闇鐨勬湇鍔.鍏舵湇鍔″厓绱犲垎涓轰袱绫:鍏叡搴旂敤鏈嶅姟鍏冪礌CASE鍜岀壒瀹氬簲鐢ㄦ湇鍔″厓绱燬ASE銆備緥濡傦紝涓涓病鏈夐氫俊鍔熻兘鐨勫瓧澶勭悊绋嬪簭灏变笉鑳芥墽琛岄氫俊鐨勪唬鐮侊紝浠庝簨瀛楀鐞嗗伐浣滅殑绋嬪簭鍛樹篃涓嶅叧蹇僌SI鐨勭7...
  • OSI涓冨眰涓搴旂敤灞鐨勪富瑕佸姛鑳芥槸浠涔
    绛旓細搴旂敤灞鏄紑鏀剧郴缁熺殑鏈楂樺眰锛屾槸鐩存帴涓哄簲鐢ㄨ繘绋嬫彁渚涙湇鍔$殑銆傚叾浣滅敤鏄湪瀹炵幇澶氫釜绯荤粺搴旂敤杩涚▼鐩镐簰閫氫俊鐨勫悓鏃讹紝瀹屾垚涓绯诲垪涓氬姟澶勭悊鎵闇鐨勬湇鍔★紝鍏舵湇鍔″厓绱犲垎涓轰袱绫伙細鍏叡搴旂敤鏈嶅姟鍏冪礌CASE鍜岀壒瀹氬簲鐢ㄦ湇鍔″厓绱燬ASE銆侰ASE鎻愪緵鏈鍩烘湰鐨勬湇鍔,瀹冩垚涓哄簲鐢ㄥ眰涓换浣曠敤鎴峰拰浠讳綍鏈嶅姟鍏冪礌鐨勭敤鎴凤紝涓昏涓哄簲鐢ㄨ繘绋嬮氫俊,鍒嗗竷绯荤粺...
  • TCP/ IP鐨勫洓灞傛槸浠涔?
    绛旓細搴旂敤灞锛氬簲鐢ㄧ▼搴忛棿娌熼氱殑灞傦紝濡傜畝鍗曠數瀛愰偖浠朵紶杈擄紙SMTP锛夈佹枃浠朵紶杈撳崗璁紙FTP锛夈佺綉缁滆繙绋嬭闂崗璁紙Telnet锛夌瓑銆備紶杈撳眰锛氬湪姝ゅ眰涓紝瀹冩彁渚涗簡鑺傜偣闂寸殑鏁版嵁浼犻佹湇鍔★紝濡備紶杈撴帶鍒跺崗璁紙TCP锛夈佺敤鎴锋暟鎹姤鍗忚锛圲DP锛夌瓑锛 TCP鍜孶DP缁欐暟鎹寘鍔犲叆浼犺緭鏁版嵁骞舵妸瀹冧紶杈撳埌涓嬩竴灞備腑锛岃繖涓灞傝礋璐d紶閫佹暟鎹紝骞朵笖纭畾...
  • TCP/IP缃戠粶妯″瀷浠庝笂鑷充笅鍝洓灞傜粍鎴?鍚勫眰涓昏鍔熻兘鏄浠涔?
    绛旓細浼犺緭灞傘佺綉缁滃眰銆侀摼璺眰 2銆佸悇灞備富瑕佸姛鑳斤細搴旂敤灞锛氳礋璐e悜鐢ㄦ埛鎻愪緵搴旂敤绋嬪簭锛屾瘮濡侶TTP銆丗TP銆乀elnet銆丏NS銆丼MTP绛夈備紶杈撳眰锛氳礋璐e鎶ユ枃杩涜鍒嗙粍鍜岄噸缁勶紝骞朵互TCP鎴朥DP鍗忚鏍煎紡灏佽鎶ユ枃銆傜綉缁滃眰锛氳礋璐h矾鐢变互鍙婃妸鍒嗙粍鎶ユ枃鍙戦佺粰鐩爣缃戠粶鎴栦富鏈恒傞摼璺眰锛氳礋璐e皝瑁呭拰瑙e皝瑁匢P鎶ユ枃锛屽彂閫佸拰鎺ュ彈ARP/RARP鎶ユ枃绛夈
  • 鐗╄仈缃搴旂敤灞鏄浠涔鎰忔?
    绛旓細鐗╄仈缃戠殑搴旂敤灞鏄墿鑱旂綉鏋舵瀯鐨勯《灞傦紝鏄疄鐜板悇绉嶅簲鐢ㄧ殑鍏蜂綋灞傛銆傚畠鏄墿鑱旂綉鍜岀敤鎴风殑鎺ュ彛锛屼笌琛屼笟闇姹傜粨鍚堬紝瀹炵幇鐗╄仈缃戠殑鏅鸿兘搴旂敤銆傚叿浣撴潵璇达紝搴旂敤灞傜殑涓昏鍔熻兘鏄皢鎰熺煡灞傚拰缃戠粶灞傛敹闆嗗埌鐨勬暟鎹拰淇℃伅杩涜绠$悊鍜屽簲鐢ㄣ傚畠鍙互瀵规暟鎹繘琛屽瓨鍌ㄣ佸垎鏋愬拰鎸栨帢锛屽府鍔╀紒涓氬疄鐜版櫤鑳藉寲鐨勫喅绛栧拰绠$悊銆傚悓鏃讹紝搴旂敤灞傝繕...
  • 扩展阅读:嵌入式应用层工作内容 ... 应用层相当于人的神经 ... 应用层软件 ... 应用层对应的什么设备 ... 应用层软件和底层软件 ... 应用层一览表 ... 物联网应用层设备 ... 学习应用 ... 应用层地址是什么 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网