美文网首页术语
网络的基本概念

网络的基本概念

作者: Gzook | 来源:发表于2016-07-25 10:37 被阅读13次
学习网络编程原因
  • 只有通过网络跟外界进行数据交互、数据更新
  • 网络编程是更新数据的手段
移动网络应用
  • 良好的UI
  • 良好的用户体验
  • 实时更新的数据
基本概念
  • 客户端(Client):移动应用(iOS、Android等应用)
  • 服务器(Server):为客户端提供服务、提供数据、提供资源的机器
  • 请求(Request):客户端通过网络向服务器发送一个请求,目的是向服务器索要资源(数据)
  • 响应(Response):服务器对客户端的请求做出响应,返回客户端想要的资源(数据)
    服务器和数据库通常称为后台
服务器
  • 远程服务器:外网服务、正式服务器,应用上线后使用的服务器,面向全体用户使用,其速度取决于服务器的性能和用户的网速
  • 本地服务器:内网服务器、测试服务器,应用处于开发、测试阶段使用的服务器,公司内部的开发人员,测试人员,由于是局域网,所以速度很快,有助于开发者测试速率
URL
  • URL的全称是Uniform Resource Locator(统一资源定位符)

  • 通过一个URL,能找到互联网上唯一的一个资源

  • URL就是资源的地址、位置,互联网上每个资源都有一个唯一的URL

  • URL的基本形式- 协议://主机地址/路径
    http://www.google.com/img/logo.png
    http://201.234.718/img/login.gif

  • 协议:不同的协议,代表着不同的资源查找方式、资源传输方式

  • 主机地址:存放资源的主机(服务器)的IP地址(域名)

  • 路径:资源在主机(服务器)中的具体位置

URL的常见协议
  • HTTP:超文本传输协议,访问的是远程的网络资源,格式是http:// HTTP协议是在网络开发中最常用的协议

  • File:访问的是本地计算机上的资源,格式是file://(不用加主机地址)

  • mailto:访问的是电子邮件地址,格式是mailto:

  • FTP:访问的是共享主机的文件资源,格式是ftp

相关文章

  • 20170814 网络管理(一)

    网络基本概念OSI网络分层模型网络设备TCP/IP协议栈 一、网络基本概念: 网络应用程序对网络的影响批处理程序,...

  • iOS开发经验(13)-网络

    目录 网络基本概念 TCP/IP协议簇基本概念 HTTP 网络开发技术解决方案 数据解析 网络优化 1. 网络基本...

  • 06-网络(1)

    0712NSURLConnection 基本概念(01-网络的基本概念) Http是网络数据传输格式,TCP(UD...

  • Docker学习六、docker网络管理

    一、Linux网络设备的基本概念 在学习docker网络管理之前先要了解一些Linux网络设备的基本概念: Lin...

  • 网络编程

    网络编程 基本概念 在网络编程中,有几个必须掌握的基本概念 客户端(Client):移动应用(iOS、androi...

  • 网络的基本概念

    学习网络编程原因 只有通过网络跟外界进行数据交互、数据更新 网络编程是更新数据的手段 移动网络应用 良好的UI 良...

  • 【 计算机网络原理 】学习笔记

    一、计算机网络概述 1)基本概念 基本概念 ① 计算机网络就是一种通信网络② 计算机网络 = 通信技术 + 计算机...

  • 网络基本概念

    TCP/IP 模型 无论什么模型,每一层抽象层建立在第一层提供的服务上,并且为上一层提供服务 TCP/IP 协议族...

  • 时间序列- RNN&LSTM

    基本概念 RNN 递归神经网络 LSTM

  • 【聚合】计算机网络通讯

    【网络】数据链路层 【网络】TCP/IP-网络层知识概要 【网络】传输层知识概要 【网络】物理层基本概念 【网络】...

网友评论

    本文标题:网络的基本概念

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