网络的发展背景
局域网-》城域网-》广域网
互联网 因特网 以太网 令牌环网
网络编程
ip地址:网络中用于唯一标识一台主机
端口:在一台主机上唯一标识一个进程
协议:通信双方的数据格式约定
网络互连的基础:网络通信协议标准的制定
协议分层:协议进行分层:按照服务,接口,协议对通信进行分层。分层以后,网络通信环境更加清晰,实现更加方便,形成标准以后,才能实现网络互联
OSI七层参考模型(开放互联模型)-
按照服务/接口/协议对整个复杂的网络通信环境进行层次划分,形成标准实现互联网互联
应用层->表示层->会话层->传输层->网络层->链路层->物理层
TCP/IP 五层模型
应用层:负责应用程序之间的数据沟通 HTTP;FTP
传输层:负责端与端之间的数据段传输;TCP/UDP;(有端口信息可以识别进程
网络层:地址管理和路由选择;ip;路由器;
链路层:相邻设备之间的数据帧传输;ethernet;交换机
物理层:负责光电信号的传输;以太网协议;集线器
网络通信数据传输流程