TCP/IP

TCP/IP协议定义: TCP/IP协议为传输控制协议/因特网互联协议,又名网络通讯协议。是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。
TCP/IP不是一个协议,而是一个协议族的统称。里面包括了IP协议,IMCP协议,TCP协议,以及http、ftp、pop3协议等。
TCP/IP协议族表明:TCP/IP协议可以为各式各样的应用提供服务。TCP/IP协议也允许IP协议在各式各样的网络构成的互联网上运行。
协议就像外语一样,掌握后用来和其他其他的计算机终端做自由的交流。

TCP/IP协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。IP是给因特网的每一台联网设备规定一个地址。

IP

通常使用的IP地址是一个32bit的数字,也就是我们常说的IPv4标准,这32bit的数字分成四组,也就是常见的255.255.255.255的样式。(IPV4地址枯竭已经成为不争的事实。在此,专家提出IPV6的互联网技术,也正在推行,但IPV4的使用过过渡到IPV6需要很长的一段过渡期)

  • A类地址:1.0.0.0—126.0.0.0
    ① 10.X.X.X是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。
    范围(10.0.0.0—10.255.255.255)
    ② 127.X.X.X是保留地址,用做循环测试用的。

  • B类地址:128.0.0.0—191.255.0.0
    ① 172.16.0.0—172.31.255.255是私有地址
    ② 169.254.X.X是保留地址。如果你的IP地址是自动获取IP地址,而你在网络上又没有找到可用的DHCP服务器。就会得到其中一个IP。
    191.255.255.255是广播地址,不能分配。

  • C类地址:192.0.0.0—223.255.255.0
    192.168.X.X是私有地址。(192.168.0.0—192.168.255.255)

  • D类地址:224.0.0.0—239.255.255.255

  • E类地址:240.0.0.0—255.255.255.254

A类、B类和C类地址都是单播地址(一对一通信),是最常用的。

RFC

RFC是tcp/ip协议的标准文档。

Socket(套接字)

Socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口。
比方说HTTP是轿车,提供了封装或者显示数据的具体形式;Socket则是发动机,提供了网络通信的能力。
在这里插入图片描述
socket提供通信的端点。

TCP/IP模型

TCP/IP是一个四层体系结构,包含应用层、运输层、网络层和网络接口层。

OSI参考模型和TCP/IP参考模型对照。

网络访问层: 指出主机必须使用某种协议与网络相连,没有什么具体的内容。
网络层(网际层、IP层): 是整个体系结构的关键部分,其功能是使主机可以把分组发往任何网络,并使分组独立地传向目标。高层如果需要顺序收发,必须自行处理对分组的排序。
传输层: 使源端和目的端机器上的对等实体可以进行会话(负责向两台主机中进程之间的通信提供通用的数据传输服务)。在这一层定义了两个端到端的协议:传输控制协议(TCP)用户数据报协议(UDP)。TCP是面向连接的协议,它提供可靠的报文传输和对上层应用的连接服务。为此,除了基本的数据传输外,它还有可靠性保证、流量控制、多路复用、优先权和安全性控制等功能。UDP是面向无连接的不可靠传输的协议,主要用于不需要TCP的排序和流量控制等功能的应用程序。
应用层: 包含所有的高层协议,通过应用进程间的交互来完成特定网络应用,包括:虚拟终端协议(TELNET)、文件传输协议(FTP)、电子邮件传输协议(SMTP)、域名服务(DNS)、网上新闻传输协议(NNTP)和超文本传送协议(HTTP)等。
TCP/IP协议模块关系
TCP/IP协议模块关系

学习计算机网络时综合OSI和TCP/IP的优点,采用一种只有五层协议的体系结构(实际应用还是tcp/ip四层体系结构)

Ping

Ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。
是ICMP协议里的一个重要应用。(从技术角度来说,ICMP就是一个“错误侦测与回报机制”,其目的就是让我们能够检测网路的连线状况﹐也能确保连线的准确性。当我们要对网路连接状况进行判断的时候非常有用)
原理:利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延是多少。
测试网络:在调出的dos窗口下输入 ping 空格 + 你要ping的网址,回车。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叶柖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值