计算机网络之应用层 小结

《计算机网络》学习笔记——应用层

一、网络应用模型:CS / P2P

  • CS

    • 服务器

      • 永久提供服务
      • 永久性访问地址/域名
    • 客户机

      • 与服务器通信
      • 间歇性接入地址
      • 可能使用动态ip地址
      • 不与其他客户机直接通信
  • P2P

    • 不存在永远在线的服务器
    • 每个主机既可以请求也可以响应服务
    • 节点直接通信
    • 间歇性接入网络
    • 动态ip
    • 可扩展性好
    • 网络健壮性强

二、域名解析系统——DNS

  • 域名:自左到右级别从低到高

    • 顶级域名:

      • 国家顶级域名:cn,us,uk
      • 通用顶级域名:com,net,org,gov,int,aero,museum,travel
      • 基础结构域名(反向域名):arpa
    • 二级域名:

      • 类级域名:ac,com,edu,gov,mil,net,org
      • 行政区域名
      • 注册域名
    • 三级域名

    • 四级域名

  • 域名服务器

    • 根域名服务器:了解顶级域名服务器的信息

    • 顶级域名服务器:了解二级域名服务器的信息

    • 权限域名服务器:负责一个区的域名服务器

    • (本地域名服务器):当一个主机发出DNS查询请求时,这个查询请求的报文就发送给本地域名服务器

  • 解析

    • 递归查询:靠别人(比较少用)

    • 迭代查询:靠自己

    • 高速缓存

三、文件传输协议——FTP

  • 提供不同种类主机系统之间的文件传输能力

  • FTP是基于CS的协议

  • 工作原理:

    • 登录:ftp地址 用户名&密码

    • TCP可靠传输

    • TCP控制连接端口号:21,TCP数据连接端口号:20(与传输模式-主动or被动-有关)

    • 空置连接始终保持,数据连接保持一会儿

    • 传输模式:ascii / binary

四、电子邮件系统

  • 格式:信封+内容

    • 信封:abc@163.com
    • 内容:
      • 首部:From,To,Subject,Date
      • 主体
  • 组成结构:

    • 用户代理:攥写、显示、处理、通信
    • 邮件服务器:发送&接受邮件,结果
    • 协议:SMTP(发送),POP3、IMAP(收件)
  • 简单邮件传送协议:SMTP

    • 规定了在两个相互通信的SMTP进程之间如何交换信息

    • TCP连接,CS,port 25

    • 连接建立–>邮件发送–>连接释放

    • 缺点:

      • SMTP不能传送可执行文件或其他二进制对象
      • SMTP仅限传送7位ASCII码,不能传送其他非英语国家的文字
      • SMTP服务器会拒绝超过一定长度的邮件
  • 通过因特网邮件扩充:MIME

    • 使传输内容丰富多彩
  • 邮局协议:POP3

    • TCP连接,port 110, CS

    • 工作方式:下载并保留在服务器、下载并删除

  • 网际报文存取协议:IMAP

    • 交互式的邮件存取协议
  • 基于万维网的电子邮件

    • 与用户交互的渠道采用了http协议(替代了SMTP协议),但传输还是SMTP协议

五、万维网和http协议

  • URL的一般格式:<协议>://<主机>:<端口>/<路径>,不区分大小写

  • http协议定义了浏览器怎样向万维网服务器请求万维网文档,以及服务器怎样把文档传送给浏览器

    • http是无状态的

    • Cookie是存储在用户主机中的文本文件,记录一段时间内某用户的访问记录

    • TCP协议传输,http协议本身是无连接的(通信双方在交换HTTP报文之前不需要先建立HTTP连接)

    • 连接方式:

      • 持久连接:非流水线式,流水线式

      • 非持久连接

  • http报文结构:

    • 请求报文:

    • 响应报文:

      • 1xx:通知信息
      • 2xx:成功
      • 3xx:重定向
      • 4xx:客户差错
      • 5xx:服务器差错
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值