《TCP/IP详解》学习笔记-第1章 概述

来源:互联网 发布:slack mac 版 编辑:程序博客网 时间:2024/04/29 11:58

为什么会有TCP/IP协议?

在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像语言不同的两个人互相见了面,完全不能交流信息。因而他们需要定义一些共通的东西来进行交流,TCP/IP就是为此而生。

TCP/IP通常被认为是一个四层协议系统

这里写图片描述

1)链路层(数据链路层或网络接口层),通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。
2)网络层(互联网层),处理分组在网络中的活动。
3)运输层,主要为两台主机上的应用程序提供端到端的通信。(TCP和UDP)。
4)应用层,主要负责处理特定的应用程序细节。大部分TCP/IP实现都会提供以下通用程序:Telnet远程登陆、FTP文件传输协议、SMTP简单邮件传送协议、SNMP简单网络管理协议。

FTP是一种应用层协议, TCP是一种运输层协议,IP是一种网络层协议,而以太网协议则应用于链路层上。 TCP/IP 协议族是一组不同的协议组合在一起构成的协议族。

在TCP/IP协议族中,网络层 IP提供的是一种不可靠的服务它只是尽可能快地把分组从源结点送到目的结点,但是并不提供任何可靠性保证

TCP在不可靠的IP层上提供了一个可靠的运输层。为了提供这种可靠的服务, TCP采用了超时重传、发送和接收端到端的确认分组等机制。

网桥是在链路层上对网络进行互连,而路由器则是在网络层上对网络进行互连。网桥使得多个局域网( L A N)组合在一起,这样对上层来说就
好像是一个局域网。

在TCP/IP协议族中,有很多种协议:
这里写图片描述

TCP和UDP是两种最为著名的运输层协议,二者都使用IP作为网络层协议。虽然TCP使用不可靠的IP服务,但它却提供一种可靠的运输层服务。

UDP为应用程序发送和接收数据报。一个数据报是指从发送方传输到接收方的一个信息单元(例如,发送方指定的一定字节数的信息) 。

IP是网络层上的主要协议,同时被 TCP和UDP使用。TCP和UDP的每组数据都通过端系统和每个中间路由器中的IP层在互联网中进行传输。

ICMP是I P协议的附属协议。IGMP是Internet组管理协议。

各类IP地址的范围:
这里写图片描述

有三类IP地址:单播地址(目的为单个主机) 、广播地址(目的端为给定网络上所有主机)以及多播地址(目的端为同一组内所有主机) 。

网络层和运输层之间的区别是最为关键的:网络层(IP)提供点到点的服务,而运输层(TCP和UDP)提供端到端的服务。

0 0
原创粉丝点击