应用层

作者: 一个_人鸭 | 来源:发表于2019-05-26 21:07 被阅读0次

常见的应用层协议

HTTP(HyperText Transfer Protocol):超文本传输协议
FTP(File Transfer Protocol):文件传输协议
SMTP(Simple Mail Transfer Protocol):简单邮件传输协议
Telnet:远程终端访问

应用层协议的定义

  • 交换的报文类型,例如请求报文和响应报文
  • 各种报文类型的语法,如报文中的各个字段及这些字段是如何描述的
  • 字段的语义,即这些字段中包含的信息的含义
  • 一个进程何时以及如何发送报文,对报文进行响应的规则

三次握手四次挥手

第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。
第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED(TCP连接成功)状态,完成三次握手。

相关文章

  • Linux 网络管理

    ↓发送接口 ↕ 应用层 ← 应用层协议 → 应用层 APDU接口 ↕ ...

  • http网络编程

    http协议基础 所谓网络编程,指的是应用层和传输层。 层级 内容 应用层 <应用层>TELNET,SS...

  • http网络编程

    http协议基础 所谓网络编程,指的是应用层和传输层。 层级 内容 应用层 <应用层>TELNET,SS...

  • 网络分层包含哪几部分?分别的作用

    五层 应用层 - http / ftp / dns - 报文 (应用层、表示层、会话层合并为应用层) 传输层 - ...

  • 计网笔记-应用层

    应用层分为两部分:应用程序,应用层协议 应用层 为用户提供Web访问,电子邮件,文件传输等功能的服务 应用层协议 ...

  • 网络协议底层原理(八):应用层

    一、应用层 应用层位于五层模型中的第一层,应用层的作用就是遵守各种应用层协议,从而产生数据,然后向下发送给传输层,...

  • 应用层架构之重构Controller

    本篇在 应用层架构之CDD 这篇的基础上提出,重构Controller和应用层。 这是关于CDD那篇 应用层架构之...

  • 计算机网络体系结构

    1.应用层 应用层是体系结构中的最高层。应用层直接为用户的应用程序提供服务。应用层协议很多,比如支持万维网应用的H...

  • 29 分布式缓存重建并发冲突问题以及zookeeper分布式锁

    上一篇 “分发层 + 应用层” 双层nginx 架构 之 应用层实现, 主要讲解了实现应用层数据缓存更新,为模板提...

  • tcp/ip协议族

    关注应用层协议就行了, 应用层往下的就不要关注了

网友评论

      本文标题:应用层

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