xiaode_c L66 2015-06-16 01:35:23 TCP/IP简介
2204 0

“TCP/IP网络协议基础”实验报告

TCP/IP简介

基础知识

  1. IP地址:网络上每一个节点都必须有一个独立的 IP 地址,通常使用的 IP 地址是一个 32bit 的数字,例如:linux中可用ifconfigipwindows中应该用ipconfig
  2. 域名:网络上每一个节点都必须有一个独立的 IP 地址,通常使用的 IP 地址是一个 32bit 的数字。如百度(www.baidu.com).可以用ping来访问,不过实验楼里好像只能ping实验(www.shiyanlou.com)
  3. MAC地址MAC(Media Access Control)地址,或称为物理地址、硬件地址,用来定义互联网中设备的位置。
  4. 端口号:不同程序如何互相通信呢,这就需要端口号来识别了。如果把 IP 地址比作一间房子 ,端口就是出入这间房子的门。真正的房子只有几个门,但是端口采用 16 比特的端口号标识,一个 IP 地址的端口可以有 65536(即:2^16)个之多!
  5. 封装和分用:当应用程序发送数据的时候,数据在协议层次当中从顶向下通过每一层,每一层都会对数据增加一些首部或尾部信息,如下图所示,传输层传给网络层的数据单元称作 TCP 报文段(TCP segment) 或 UDP数据报(UDP datagram) 。网络层传给链路层的数据单元称作 IP 数据报(IP datagram)。链路层上的传输单元称作(Frame)。
  6. RFCRFC(Request for Comment)文档是所有以太网协议的正式标准,并在其官网上面公布,由 IETF 标准协会制定。大量的 RFC 并不是正式的标准,出版的目的只是为了提供信息。RFC 的篇幅不一,从几页到几百页不等。每一种协议都用一个数字来标识,如 RFC 3720 是 iSCSI 协议的标准,数字越大说是 RFC 的内容越新或者是对应的协议(标准)出现的比较晚。所有的 RFC 文档都可以从网络上找到,其官网为IETF。在网站上面可以通过分类以及搜索快速找到目标协议的 RFC 文档。

最新评论
暂无评论~