计算机网络(简单介绍)

计算机网络
1.什么是计算机网络
计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,
在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统
2.计算机网络的功能
数据通信
资源共享
提高系统的可靠性
分布式网络处理和负载均衡
3.计算机网络的组成
通信子网: 网卡,线缆,集线器,中继器,交换机,路由器
资源子网: 网络中的计算机,打印机,电话等一些可以提高服务的设备
计算机网络软件:
协议软件:它规定了计算机之间通信的规则,TCP/IP协议簇
网络通信软件:网络中实现计算机与设备之间通信的软件
网络管理软件:防火墙,SELinux
网络应用软件:浏览器,迅雷
网络操作系统:可以提供网络服务的计算机操作系统,Windows server2008,UNIX,Linux
4.计算机网络的分类
按网络作用范围划分:局域网,城域网,广域网
按网络技术划分:广播式网络,点到点网络
按传输介质划分:有线网,无线网,微波通信,卫星通信.
5.计算机网络拓扑结构
星型,树型,总线型,环型,网状型
6.计算机网络的发展过程
1.以计算机为中心的联系系统
2.分组交换网络的诞生
3.网络体系结构与协议标准化
20世纪80年代ISO组织提出开放式系统互联参考模型(OSI参考模型)
但由于这个模型照顾到了各方的利益,所以太过于庞大,因此至今都没有成熟的产品,
目前我们所使用的是一系列协议的集合,简称TCP/IP簇,通常也叫TCP/IP模型.
目前所有的计算机系统都按照这份协议进行通信,所有不同的操作系统之间才可以进行网络通信
C/C++/Java/pyrhon->Windows->socket->TCP/IP<->TCP/IP->socket->Linux->C/C++/Jave/python

7.网卡
它负责将数据发送到网络上,也负责从网络中获取数据,每个网卡上都有一个独一无二MAC地址

8.OSI参考模型与TCP/IP参考模型
网络协议是为网络数据交换而制定的规则,约束,标准,一个功能完备的计算机网络需要制定一整套复杂和协议集,
目前的网络协议是按层次结构组织的,网络层次结构模型与各层协议的集合称为网络体系结构
OSI从下到上:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层
TCP/IP目前只实现了四层,从下到上:
物理层:负责通信网络收发数据包
网络层:选择,流量控制,网络拥塞,IP协议是该层的核心
传输层:机器之间建立用于会话的端到端连接(用于数据传输),该层的核心是TCP/UDP
应用层:主要为用户提供针对性的服务,这一层的代表协议有:HTTP,SMTP,FTP,SNMP,TELNET
OSI TCP
--------------------
物理层
数据链路层 物理层
---------------------
网络层 网络层
---------------------
传输层 传输层
---------------------
会话层
表示层 应用层
应用层
---------------------

9.IP地址ipv4
在计算机网络中每一台计算机都必须有一个唯一的标识(MAC地址不容易记忆),它就是IP地址,
目前在计算机以.分十进制表示(4个不超过255的整数),但在程序中它就是4个字节的整数
IP地址的分类:
A类: 第一个二进制必须是0
0.0.0.0~127.255.255.255
B类: 前两位的二进制必须是10(公有)
128.0.0.0~191.255.255.255
C类: 前三位二进制必须是110,(私有,可重复)
192.0.0.0~223.255.255.255
D类 前四位二进制必须是1110,(广播)
224.0.0.0~239.255.255.255
E类: 前四位二进制必须是1111(保留)
240.0.0.0~255.255.255.255

10.公有IP和私有IP
公有IP:在网络服务提供商登记过的叫公有IP
私有IP:由一些公司或组织自己分配的,不能在网络中公开直接访问的

11.子网掩码:
由四个不超过255的整数,以.分十进制表示
网络地址=IP地址按位&子网掩码
只有在同一子网内的IO地址才能直接进行通信,否则必须经过路由器

12.网关地址:
负责子网出口的计算机,一般由路由器担任(路由器就是一台有路由功能的计算机)

13.端口号:
IP地址决定我们与哪台计算机通信,而端口号决定了我们与计算机上的哪个进程通信
1~1024基本上已经被操作系统预定完了,因此我们在编程时一般要使用1024以上的
http:80
ftp:21
ssh:22
telnet:23

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值