网络基础杂记
1.互联网的基础和核心是TCP/IP TCP/IP不是一个国际标准,是民间标准。他是互联网的协议,互联网是基于tcp/ip的应用 。万维网是促进互联网发展的重要动力 2.OSI参考模型 OSI是ISO提出的一个标准建议,并且有对应的协议栈实现,但是由于后期的更新不及时,没有跟上时代的需求和发展,致使协议复杂, 难以实现,被废弃。但是OSI参考模型是众多协议栈的标准模型。 模型分层如下: [应用层] --- 特殊的应用协议和方法,如http、ftp等,底层不变,主要在上层的应用上,采取不同的策略,来达到特殊的通信的目的 [表示层] --- 编码转换,某些收集到的数据,可以进行编解码,进而实现如在邮件中添加图片、修改字体等的功能 [会话层] --- 决定建立和断开连接的时机,以及建立多少个会话来维持通信 [传输层] [网络层] --- 某些网际协议,如ip协议、ARP协议等等 [数据链路层] --- 决定采用哪个物理链路协议,是wlan(wireless local area net) [物理层] --- 实际的通信线缆,如以太网电缆、无线电磁波等等 这种分层的优势大家都知道,劣势在于不同层次的代码中要实现重复的逻辑,有时会造成一定的资源浪费。 3.http ftp sftp ssh等于tcp的关系 tcp/ip是一类的协议的统称,tcp实际上位于传输层中,ip位于网络中