目录
来源:
https://blog.csdn.net/IT__learning/article/details/117827605
计算机网络的目标:
一台计算机与另一台计算机可以通信
物理层
把计算机连接起来,在计算机之间传输 0 1 这样的电信号
数据链路层
物理层的01信号是没有规律的,无法解读
数据链路层 制定一套规则来进行01的传送
例如多少个电信号为一组,每一组信号应该如何标识,才能让计算机读懂。于是,有了以太网协议
以太网协议规定,一组电信号构成一个数据包,我们把这个数据包称之为帧
一台计算机的的数据通过物理层、链路层发送给另一台计算机,究竟是谁发给谁的,计算机与计算机之间如何区分,你总得给他们一个唯一的标识吧?于是,MAC 地址出现
连入网络的每一个计算机都会有网卡接口,该接口有一个唯一的地址 = MAC 地址。
计算机之间的数据传送,通过 MAC 地址来唯一寻找 传送
网络层
让我们在茫茫人海中,能够找到另一台计算机在哪里,是否属于同一个子网
实际上我们所处的网络,是由无数个子网络构成的
传输层
有了物理层、数据链路层、网络层,我们已经把数据成功从计算机A传送到计算机B了
计算机B里面有各种各样的应用程序,计算机该如何知道这些数据是给谁
端口(Port)出来了,我们在从计算机 A 传数据给计算表B的时候,还得指定一个端口,以供特定的应用程序
来接受处理
传输层的功能:建立端口到端口的通信
应用层
虽然我们收到了传输层传来的数据,可是这些传过来的数据五花八门,有 html 格式的,有 mp4 格式的,各种各样
我们需要指定这些数据的格式规则,收到后才好解读渲染
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
有关memcached的C语言接口——libmemcached的介绍: 详情参见: http://docs.libmemcached.org/index.html 1. 创建和删除memcached_st结构。 #include memca…