1.什么是网络
由点和线构成,表示诸多对象间的相互联系。
2.什么是计算机网络
为实现资源共享和信息传递,通过通信线路连接起来的若干主机(Host)。
- 互联网:(Internet)点与点相连
- 万维网:(WWW – World Wide Web)端与端相连
- 物联网:( IoT – Internet of things) 物与物相连
网络编程:让计算机与计算机之间建立连接、进行通信。
3.计算机网络发展
3.1 四个阶段
- 诞生阶段:一台主机、多个终端
- 形成阶段:美国国防部高级研究计划局协助开发的ARPANET
- 互联互通阶段:标准化的网络,OSI参考模型和TCP/IP参考模型
- 高速发展阶段:光纤及高速网络技术,发展为以因特网( Internet)为代表的互联网。
3.2 分类
- 局域网
- 城域网
- 广域网
4.网络模型
4.1 OSI参考模型
OSI(Open System Interconnection)开放式系统互联
第七层:应用层负责文件访问和管理、可靠运输服务、远程操作服务。(HTTP、FTP、SMTP)
第六层:表示层负责定义转换数据格式及加密,允许选择以二进制或ASCII格式传输。
第五层:会话层负责使应用建立和维持会话,使通信在失效时继续恢复通信。(断点续传)
第四层:传输层负责是否选择差错恢复协议、数据流重用、错误顺序重排。(TCP、UDP)
第三层:网络层负责定义了能够标识所有网络节点的逻辑地址。(IP地址)
第二层:链路层在物理层上,通过规程或协议(差错控制)来控制传输数据的正确性。(MAC)
第一层:物理层为设备之间的数据通信提供传输信号和物理介质。(双绞线、光导纤维)
Click here to view the copyright notice of this site(点击此处查看本站版权声明)
必须 注册 为本站用户, 登录 后才可以发表评论!