zoukankan      html  css  js  c++  java
  • 网络的几个基本概念(一) 中庸

        看了些网络方面的书,有点心得,写出来与大家分享,如果这是一个系列的话,那这就算是前奏吧。

        个人觉得,无论学习什么技术,首先概念要理解清楚,网络知识也是如此,下面就简单介绍几个概念。

       1.计算机通信

           主机A与主机B进行通信,实际上是指:“运行在主机A上的某个程序和运行在主机B上的另一个程序

          进行通信”,由于“进程”就是运行着的程序,因此这也就是指:“主机A的某个进程和主机B上的另

           一个进程进行通信”。这是“计算机之间通信”的一般说法。

          如下图表示通信过程:

            

           

               

       2.端口

           计算机之间通信时,使用IP地址可以将数据传到目的主机上,而一个主机有多个进程,怎么区分不同的

           进程呢?可以给每个进程指定一个端口号,进程就一直监视这个端口,然后从该端口拿到数据,从而可

           以将数据顺利的传送到目的主机的目的进程。

           端口分为两种:硬件端口和软件端口,本文所讲的是软件端口,也可称为协议端口

           如果把IP地址比作一间房子 ,端口就是出入这间房子的门。真正的房子只有几个门,但是一个IP地

           址的端口可以有65536(即:2^16)个之多!端口是通过端口号来标记的,端口号只有整数,范围

           是从0 到65535(2^16-1)。

       3.协议

           计算机之间通信,要经过复杂的网络,数据最后传到目的主机的目的端口号,而实际上真正去传输时,

           用的是物理端口,物理端口如此之多,为区分,给每个物理端口分配一个MAC地址,此地址全球唯一

           在计算机网络中要做到有条不絮 地交换数据,就必须遵守一些事先约定好的规则,这些规则明确规定

           了所交换数据的格式以及有关同步问题,此同步指:在一定条件下应发生什么事情,因而含有时序的意

           思。这些为网络中的数据交换而建立的规则,标准或约定成为网络协议,又称协议。

           网络协议的组成:

         

          

  • 相关阅读:
    How to alter department in PMS system
    Can't create new folder in windows7
    calculate fraction by oracle
    Long Wei information technology development Limited by Share Ltd interview summary.
    ORACLE BACKUP AND RECOVERY
    DESCRIBE:When you mouse click right-side is open an application and click left-side is attribution.
    ORACLE_TO_CHAR Function
    电脑BOIS设置
    JSP点击表头排序
    jsp+js实现可排序表格
  • 原文地址:https://www.cnblogs.com/liangjie/p/3131394.html
Copyright © 2011-2022 走看看