美文网首页
网络基础

网络基础

作者: MGd | 来源:发表于2017-05-16 20:08 被阅读14次

网络基础

  • 可以连接客户端和服务器, 并完成两者之间通讯。
  • 1.IP地址
  • 给每个连接在互联网上的主机分配的一个32位的地址。(就像每部手机能正常通话需要一个号码一样)
  • 具体形式:
  • 查看本机IP地址:




    查看本地ip地址:ipconfig
    测试访问情况:ping
    清空黑屏幕:cls

  • 2.域名
  • 可以理解为IP地址的别名,由于IP地址基于数字不方便记忆,于是便用域名来代替IP地址。
  • 3.DNS
  • 记录着IP地址和域名之间的对应关系
  • 实现:
    1)客户端输入域名,向服务器发出请求,首先会到DNS系统进行域名解析,DNS会返回对应的IP地址给客户端,客户端再用此IP地址向服务器发出请求。
    2)浏览器一般都有DNS缓存,访问过一次的域名会将其ip地址缓存到浏览器中,方便下次访问。
    3)如果在host中配了域名到ip的映射,就不会走DNS,而是直接走host。本地优先级最高
  • 4.端口
  • 由于多个服务可以通过同一个服务器(IP), 进行提供:Web服务、FTP服务、SMTP服务
  • 所以使用端口:端口号是计算机与外界通讯交流的出口,每个端口对应不同的服务
  • 常见端口号 80、8080、3306、21、22
  • 5.C/S架构和B/S架构
    Client/Server流程图:


  • 在C/S结构的情况下,不同的服务需要安装不同的客户端软件,比如QQ、迅雷、Foxmail这种情况下安装的软件会越来越多,同时也有许多弊端,比如A出差,需要在B电脑上查收邮件,但是B电脑并未安装Foxmail等类似的客户端软件,这样不得不先去下载Foxmail,非常不方便。
  • B/S(即Broswer / Server)解决了C/S所带来的不便,将所有的服务都可以通过浏览器来完成(因为基本所有浏览器都安装了浏览器),
    但B/S也有一些不利,比如操作稳定性、流畅度等方面相对较弱。

相关文章

  • Linux学习第8周基础网络知识

    运维基础网络知识概述网络基础通讯原理介绍网络基础设备概念知识a 什么是交换机b 什么是路由器网络基础设备配置过程 ...

  • Linux网络基础

    Linux网络基础 这是Linux网络基础的笔记,首先介绍了计算机网络的基础知识,然后是Linux的网络设置 参考...

  • 网络基础

    分层 应用层-传输层-网络层-链接层-实体层 实体层 是电脑和电脑链接的物理手段,负责传送1、0的电信号 链接层 ...

  • 网络基础

    一、网络概论 1、何为网络? 网络的定义:网络就是一群通过一定形式连接起来的电脑。 什么是局域网?一个网络可以由两...

  • 网络基础

    一、什么是HTTP协议 答:hypertext transfer protocol(超文本传输协议),TCP/IP...

  • 网络基础

    OSI模型的七层结构 OSI参考模型中每个层的作用: TCP/IP协议分层模型 网络协议划分物理层:以太网 · 调...

  • 网络基础

    获取网络数据 python中使用第三方库requests来获取网络数据import requests 确定请求的地...

  • 网络基础

    3次握手 4次挥手 采用三次握手是为了防止失效的连接请求再次被接收,因而产生错误。如第一次连接请求SYN=1由于网...

  • 网络基础

    http三次握手 第一次握手:客户端发送了一个带有SYN(建立连接)的Tcp报文到服务器,表示客户端想要和服务端建...

  • 网络基础

    OSI参考模型 OSI参考模型是国际标准化组织分析计算机通信,把计算机通信进行的规范和标准化分成了7层:1)应用层...

网友评论

      本文标题:网络基础

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