网络概括
计算机网络:通过传输介质、通信设备和网络通信的协议、把分散在不同地点的计算机设备互联起来、实现资源共享和数据传输的系统
传输介质:光纤、网线、光波
通信设备:卫星、光缆、交换机。。。
网络协议:TCP、UDP、IP…
网络编程:编写程序使网络中的两个或多个设备(计算机)直接进行通信
OSI网络模型
国际标准化组织提出的网络的开发互联参考模型OSI(Open System InterConnection),将网络划分成7层
应用层:OSI的最高层,是直接为应用程序提供服务,作用是实现一系列的业务处理需要服务
表示层:关注的是传输数据信息的格式定义,为应用程序提供的信息服务、提供的数据格式、控制信息的格式、数据加密的统一表示
会话层:主要功能是负责应用程序的建立和释放、维护通信的稳定,提供单工、半双工、全双工通信方式、使系统服务通信更加有序
传输层:保证源端点和目的端点之间(应用间可靠传输)的可靠传输,建立连接时三次握手、断开连接时四次挥手。
网络层:保证源主机节点和目的主机的节点的可靠传输、包括路由选择、网络寻址、流量控制
数据链路层:计算机网络相邻节点的可靠传输
物理层:通过通信信道传输原始比特流 ,为数据端设备提供传输数据的通