TCP/IP 教程
TCP/IP 是因特网的通信协议。
TCP/IP 通信协议是对计算机必须遵守的规则的描述,只有遵守这些规则,计算机之间才能进行通信。
开始学习 TCP/IP !
您的浏览器与服务器都在使用 TCP/IP 协议
浏览器与服务器使用 TCP/IP 协议来链接因特网。
浏览器使用 TCP/IP 协议进入服务器,服务器使用 TCP/IP 协议来发送 HTML 到浏览器。
您的 E-Mail 使用 TCP/IP 协议
您的电子邮件也通过 TCP/IP 协议来发送和接收邮件。
因特网地址是 TCP/IP 协议
因特网地址比如 "42.120.45.233" 就是一个 TCP/IP 协议。
网际互联及OSI七层模型:
物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
==========================================
物理层
作用:定义一些电器,机械,过程和规范,如集线器;
PDU(协议数据单元):bit/比特
设备:集线器HUB;
注意:没有寻址的概念;
==========================================
数据链路层
作用:定义如何格式化数据,支持错误检测;
典型协议:以太网,帧中继(古董级VPN)
PDU:frame(帧)设备:以太网交换机;
备注:交换机通过MAC地址转发数据,逻辑链路控制;
===========================================
网络层
作用:定义一个逻辑的寻址,选择最佳路径传输,路由数据包;
典型协议:IP,IPX,ICMP,ARP(IP->MAC),IARP;
PDU:packet/数据包;
设备:路由器
备注:实现寻址
============================================
传输层:
作用:提供可靠和尽力而为的传输;
典型协议:TCP,UDP,SPX,port(65535个端口),EIGRP,OSPF,
PDU:fragment 段;
无典型设备;
备注:负责网络传输和会话建立;
=============================================
会话层:
作用:控制会话,建立管理终止应用程序会话;
典型协议:NFS, SQL, ASP, PHP, JSP, RSVP(资源源预留协议), windows,
备注:负责会话建立;
==============================================
表示层:
作用:格式化数据;
典型协议:ASCII, JPEG. PNG, MP3. WAV, AVI,
备注:可以提供加密服务;
===============================================
应用层:
作用:控制应用程序;
典型协议:telnet, ssh, http, ftp, smtp, rip, BGP, (未完待续)
备注:为应用程序提供网络服务;
================================================
Q:什么时候有PDU?
A:当需要跟别人通信时候才有。
王银辉
dbs***qq.com
先说一下这些协议,在互联网还没普及时,这些协议就已经出来,随着后来数据日渐丰富,协议种类也在累加。
对于我们来说网络世界丰富多彩,对于互联网来说也就是数据根据相应的规则在跑来跑去。(这些规则就是协议)。就像早上你开车到公司,路上遵守交通规则。然后安全抵达公司。就相当于完成了一次信息发送。废话多啦,开始正题!
楼上说的OSI模型是一种接近完美的理论,注意这种模型只出现在教课书里,这种模型是在TCP/IP协议已经成熟之后提出的,可以理解为升级版。但是并没有流行出来,主要有以下几个原因!
1、出现时间较晚。
2、参杂了太多政策的考量,并没有单单从技术角度出发。
3、…………还有几点给忘啦,反正就是没流行起来。
所以网络数据传输是TCP/IP的天下。
TCP/IP协议是一大堆协议的集合,TCP/IP协议分为四层(也就是数据传输一次主要经历以下4个步骤),分别是从上到下为:应用层,传输层,Internet,物理层。
假如你给你的基友发一个消息,数据开始传输,这时数据就要遵循TCP/IP协议啦,你的电脑会做出以下动作,这些动作你是看不到的。
1、应用层先把你的消息进行格式转换,你的消息是文字还是图片,还是成人视频并进行加密等操作交给传输层。(这时的数据单元(单位)是信息)
2、传输层将数据切割成一段一段的,便与传输并往里加上一些标记,比如当前应用的端口号等,交给Internet。(这时的数据单元(单位)是数据流)
3、Internet开始在将数据进行分组,分组头部包含目标地址的IP及一些相关信息交给物理层。(这时的数据单元(单位)是分组)
4、物理层将数据转换为比特流开始查找主机真实物理地址进行校验等操作,校验通过,开始嗖~嗖~嗖~的住目的地跑。(这时的数据单元(单位)是比特)
到达目的地后,对方设备会将上面的顺序反向的操作一遍,最后呈现出来。
个人感觉已经通俗易懂啦!这些东西都都理论知识,属于基础建设,前辈们都已经帮我们铺好路啦。
本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/jc/111078.html