TCP/IP网络协议基础入门

TCP/IP网络协议基础

一、知识内容:

  1、网络基础知识
  2、 IP 地址
  3、域名
  4、MAC 地址
  5、端口号
  6、封装和分用

二、学习内容:

  1、网络基础知识
   ·OSI 七层模型
在这里插入图片描述
   TCP/IP(Transmission Control Protocol/Internet Protocol)是传输控制协议和网络协议的简称,它定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。TCP/IP 不是一个协议,而是一个协议族的统称,里面包括了 IP 协议、ICMP 协议、TCP 协议、以及 http、ftp、pop3 协议等。网络中的计算机都采用这套协议族进行互联。TCP/IP 被分为 4 层,应用层、传输层、网络层、网络接口层。
    ·应用层:应用程序通过这一层访问网络,常见 FTP、HTTP、DNS 和 TELNET 协议;
    ·传输层:TCP 协议和 UDP 协议;
    ·网络层:IP 协议,ARP、RARP 协议,ICMP 协议等;
    ·网络接口层:是 TCP/IP 协议的基层,负责数据帧的发送和接收。
  2、IP地址
   网络上每一个节点都必须有一个独立的 IP 地址,通常使用的 IP 地址是一个 32bit 的数字,被分成 4 组,例如,255.255.250.250 就是一个 IP 地址。
   终端输入 ipconfig命令查看自己的 IP 地址

ipconfig      DOS命令
ifconfig -a   linux命令

在这里插入图片描述
   也可以输入其他的命令查看电脑的其他配置,这里就不一一列举了。

   ipconfig /all                   显示详细信息
   ipconfig /renew                 更新所有适配器
   ipconfig /renew EL*             更新所有名称以 EL 开头的连接
   ipconfig /release *Con*         释放所有匹配的连接
   ipconfig /allcompartments       显示有关所有隔离舱的信息
   ipconfig /allcompartments /all  显示有关所有隔离舱的详细信息

  3、域名
   常见的域名包括 com、net 和 org 三种顶级域名后缀,除此之外每个国家还有自己国家专属的域名后缀(比如我国的域名后缀为 cn)。目前经常使用的域名诸如百度(www.baidu.com)、Linux 组织(www.lwn.net)等等。
   可以使用命令nslookup 或者 ping来查看与域名相对应的 IP 地址,我们可以使用ping github.com (如果 github 也 ping 不通,那么可以使用 ping baidu.com)

ping github.com      DOS命令
nslookup baidu.com   linux命令

在这里插入图片描述
在这里插入图片描述  4、MAC 地址
   MAC(Media Access Control)地址,或称为物理地址、硬件地址,用来定义互联网中设备的位置。在 TCP/IP 层次模型中,网络层管理 IP 地址,链路层则负责 MAC 地址。因此每个网络位置会有一个专属于它的 IP 地址,而每个主机会有一个专属于它 MAC 地址。
  5、端口号
   服务器的默认程序一般都是通过人们所熟知的端口号来识别的。例如,对于每个 TCP/IP 实现来说,SMTP(简单邮件传输协议)服务器的 TCP 端口号都是 25,FTP(文件传输协议)服务器的 TCP 端口号都是 21,TFTP(简单文件传输协议)服务器的 UDP 端口号都是 69。任何 TCP/IP 实现所提供的服务都用众所周知的 1-1023 之间的端口号。这些人们所熟知的端口号由 Internet 端口号分配机构(Internet Assigned Numbers Authority,IANA)来管理。
   常用协议对应端口号:
     SSH 22FTP 20 和 21Telnet 23SMTP 25TFTP 69HTTP 80SNMP 161Ping 使用 ICMP,无具体端口号
  6、封装和分用
   封装:当应用程序发送数据的时候,数据在协议层次当中自顶向下通过每一层,每一层都会对数据增加一些首部或尾部信息,这样的信息称之为协议数据单元(Protocol Data Unit,缩写为 PDU),在分层协议系统里,在指定的协议层上传送的数据单元,包含了该层的协议控制信息和用户信息。如下图所示:
在这里插入图片描述
      ·物理层(一层)PDU 指数据位(Bit)
      ·数据链路层(二层)PDU 指数据帧(Frame)
      ·网络层(三层)PDU 指数据包(Packet)
      ·传输层(四层)PDU 指数据段(Segment)
      ·第五层以上为数据(data)
   分用:当主机收到一个数据帧时,数据就从协议层底向上升,通过每一层时,检查并去掉对应层次的报文首部或尾部,与封装过程正好相反。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《TCP/IP网络知识轻松入门电子版》是一本帮助读者入门TCP/IP网络知识的电子书。TCP/IP是一种网络通信协议,它是当前互联网使用的主要协议之一。 这本电子书以通俗易懂的方式介绍了TCP/IP的基本概念和原理。首先,它讲解了TCP/IP的起源和发展背景,帮助读者理解为什么TCP/IP成为了互联网的主要协议。然后,它介绍了TCP/IP的网络层和传输层协议以及它们的工作原理,包括IP协议、ICMP协议、TCP协议和UDP协议等等。通过对这些协议的详细介绍,读者可以了解到TCP/IP是如何在网络中实现数据的传输和路由的。 此外,这本电子书还介绍了TCP/IP网络的基本架构和组成部分,包括网络设备如交换机和路由器以及TCP/IP协议栈的不同层级。读者可以通过学习这些内容,了解到网络中各个设备和协议的作用和功能,并且能够理解网络中数据的流动和通信的原理。 最后,这本电子书还提供了一些实际应用案例和实验,帮助读者巩固所学的知识,并且了解到TCP/IP网络在实际应用中的一些挑战和解决方法。 总之,《TCP/IP网络知识轻松入门电子版》是一本适合初学者的电子书,通过简洁明了的语言和实例,帮助读者快速了解TCP/IP网络的基本知识和原理,为进一步学习和应用TCP/IP网络打下坚实的基础。 ### 回答2: 《TCP/IP网络知识轻松入门》是一本介绍TCP/IP网络基础知识的电子版教材。它以简明易懂的语言和图文并茂的方式,帮助读者快速了解TCP/IP网络的原理、应用和配置等方面的知识。 该电子版教材包括以下主要内容: 1. TCP/IP网络基础:介绍了TCP/IP协议族的发展历史、网络层次结构和基本概念,帮助读者建立对TCP/IP网络的整体认识。 2. IP地址和子网划分:详细解释了IP地址的作用、表示方法和分类规则,以及子网划分的原理和方法,帮助读者理解和配置IP地址。 3. 网络通信协议:介绍了TCP和UDP协议的特点、工作原理和应用场景,以及常见的应用层协议(如HTTP、FTP、DNS等),帮助读者了解不同协议的功能和使用方式。 4. 路由和路由器:详细解释了路由器的作用、工作原理和配置方法,以及路由选择算法和路由表的管理等内容,帮助读者理解和配置网络的路由器设备。 5. 网络安全与管理:介绍了网络安全的基本概念、攻击类型和防御方法,以及网络管理的原则和工具,帮助读者提高对网络安全和管理的意识。 该电子版教材适合初学者学习和系统工程师进阶。通过阅读本书,读者可以快速入门TCP/IP网络知识,掌握网络配置和管理的基础技能。无论是从事网络相关工作的人员,还是对TCP/IP网络感兴趣的普通用户,都能够从中收获实用的知识。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值