基础知识
什么是网络
- 在计算机领域中,网络是信息传输,接收,共享的虚拟平台
- 通过把各个点,面,体的信息联系到一起,从而实现这些资源的共享
什么是网络编程
- 网络编程从大的方面说就是对信息的发送到接收
- 通过操作相对应api调度计算机硬件资源,并利用传输管道进行数据交换的过程
7 层网络模型 OSI
- 基础层: 物理层(physical),数据链路层(datalink),网络层(network)
- 传输层(Tramsport) :TCP-UDP 协议层,Socket
- 高级层: 会话层(session),表示层(presentation),应用层(Application)
Socket的作用与组成
- 在网络传输中用于唯一标示两个端点之间的链接
- 端点: 包括(ip+port)
- 4个要素