网络基础知识

计算机与计算机之间通过网络进行信息的传输,一个网络就是多个计算机间的传输信息的通道

计算机网络

在网络中相互通信的双方叫做客户端服务端
客户端:例如qq、微信,浏览器等等。
服务端:一直运行着给别人提供服务的电脑、服务器等。

客户端和服务端有两种类型,被称作架构

  • C/S架构
    Client与Server ,中文意思:客户端与服务器端架构。
    客户端指客户端应用程序exe,程序安装后能运行在用户的电脑上,对用户的电脑操作系统环境依赖较大。
  • B/S架构
    Browser与Server,中文意思:浏览器端与服务器端架构。
    只需在浏览器上通过HTTP去请求服务器端相关的资源(网页资源)。

IP地址

每台电脑在网络世界中都有一个全球唯一的标识称作ip地址。
电脑上网需要有网卡用来链接网线。网卡上有全球上唯一的物理地址(mac),长度为48位2进制,通常由12位16进制数表示(前六位是厂商编号,后六位是流水线号)

因为mac地址记起来很麻烦所以出现了ip地址(范围0.0.0.0-255.255.255.255)

  • ip地址通过ARP(Address Resolution Protocol)协议就能找到mac地址
    中文叫:地址解析协议, 是根据IP地址获取物理地址的一个TCP/IP协议。

网络种类

网络通过大小 分为局域网广域网
1、局域网
局域网(Local Area Network),简称LAN,是指在某一区域内由多台计算机互联成的计算机组。如:同一办公室、同一建筑物、同一公司和同一学校等
2、广域网
广域网(Wide Area Network),简称WAN,是一种跨越大的、地域性的计算机网络的集合。广域网包括大小不同的子网,子网可以是局域网,也可以是小型的广域网。
3、局域网和广域网的区别
局域网是在某一区域内的,而广域网要跨越较大的地域,例如,一家大型公司的总公司位于北京,而分公司遍布全国各地,如果该公司将所有的分公司都通过网络联接在一起,那么一个分公司就是一个局域网,而整个总公司网络就是一个广域网。

端口

电脑上的每一个应用程序运行必须占一个端口号。并且端口号同时间只能被一个应用程序占用,所以通过端口号能找出计算机接收到的信息要发给哪个程序
每一台电脑上一共有65536个端口,端口的范围是0-65535。一般0~1023被一些其他应用已经占用,因此我们一般从1024开始指定端口。

在网络中定位一个计算机使用IP地址,端口就是用来定位一个计算机中的一个程序,程序也需要使用端口与外界进行数据传输

单播、组播、广播

单播”(Unicast)、“多播”(Multicast)和“广播”(Broadcast)这三个术语都是用来描述网络中双方通讯的通讯方式

单播:网络节点之间的通信就好像是人们之间的对话一样。此时信息的接收和传递只在两个节点之间进行。网络上绝大部分的数据都是以单播的形式传输的。但是通常使用“点对点通信”(Point to Point)代替“单播”,因为“单播”一般与“多播”和“广播”相对应使用。

多播:“多播”也可以称为“组播”,在网络技术的应用并不是很多,不区分目标、全部发送的广播方式,可以一次传送所有目标节点的数据,但是无法区分特定数据的接收收对象。也可以达到只对特定一群对象传送数据的目的。IP网络的多播一般通过多播IP地址来实现。多播IP地址就是D类IP地址,即224.0.0.0至239.255.255.255之间的IP地址。Windows 2000中的DHCP管理器支持多播IP地址的自动分配。

广播:“广播”在网络中的应用较多,如客户机通过DHCP自动获得IP地址的过程就是通过广播来实现的。但是同单播和多播相比,广播几乎占用了子网内网络的所有带宽。集线器由于其工作原理决定了不可能过滤广播风暴,一般的交换机也没有这一功能,不过现在有的网络交换机(如全向的QS系列交换机)也有过滤广播风暴功能了,路由器本身就有隔离广播风暴的作用。广播风暴不能完全杜绝,但是只能在同一子网内传播,因此在由几百台甚至上千台电脑构成的大中型局域网中,一般进行子网划分,以达到隔离广播风暴的目的。IP网络中,广播地址用IP地址“255.255.255.255”来表示,这个IP地址代表同一子网内所有的IP地址。

在计算机中存在应用层,传输层,网络层,链路层,物理层
程序运行在其中的应用层,数据会逐层传递到物理层的网线进行传输,文中所指的端口是应用层与传输层用来传递数据的‘工具’
每个程序在应用层运行都会占用一个端口,然后通过这个端口向传输层传递要在网络中发送的数据,从网络上收到的数据也会注明要送到哪个端口

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值