网络的几个基本概念(一)

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

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

   1.计算机通信

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

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

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

      如下图表示通信过程:

        

       

           

   2.端口

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

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

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

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

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

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

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

   3.协议

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

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

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

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

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

       网络协议的组成:

     

      

转载于:https://www.cnblogs.com/liangjie/archive/2013/06/10/3131394.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值