网络基础tcp/ip协议一

计算机网络:

硬件方面:通过线缆将网络设备和计算机连接起来

软件方面:操作系统,应用软件,应用程序通过通信线路互连

实现资源共享,信息传递

计算机网络的功能:

数据通信

资源共享

增加可靠性

提高系统处理能力

网络协议与标准:一组控制数据通信的规则

协议三要素:

语法

语义

同步

标准;一致同意的规则可以理解为标准

ISO   (国际标准化组织)

ANSI  (美国国家标准局)

ITU-T (国际电信联盟-电信标准部)

IEEE  (电气和电子工程师学会)

WAN与LAN

广域网(WAN)

范围:几十到几千千米

作用:用于连接远距离的计算机网络

局域网(LAN)

范围:1千米左右

作用:用于连接较短距离内的计算机

网络拓扑结构:

星型拓扑:

优点:易于实现,易于网络拓展,易于故障排除

缺点:中心节点压力大,组网成本较高

网型拓扑:

各个节点至少与其他两个节点相连,可靠性高,组网成本高。

数制:

计算机的数制:

二进制这个词的意思是基于两个数字,二进制数或者二进制位表示为0和1

十进制数系统包括10个数字,十进制数0.1.2.3.4.5.6.7.8.9

十六进制系统的基数是16,前十个数字是0到9,后面是A,B,C,D,E,F,分别表示为10,11,12,13,14,15,

二进制的优点:

二进制只需用两种状态表示数字,容易实现预算规则简单

0+0=0,0+1=1,1+0=1,1+1=10

0*0=0,0*1=0,1*0=0,1*1=1

用二进制容易实现逻辑运算

真  假

协议分层:

网络通信的过程很复杂

数据以电子信号的形式穿越介质到达正确的计算机,然后转换成最初的形式,以便接收者能阅读。

为了降低网络设计的复杂性,将协议进行了分成设计

服务于服务访问点:

服务:是网络中各层向相其邻层提供的一组操作

服务访问点;(SAP-相当于相邻层的接口)

a+1层实体通过a层的SAP来使用a层所提供的服务

服务类型:

面向连接的服务:

先建立链接再传输数据,之后再断开连接

数据传输过程中,数据包不需要携带目的地址

保证数据传输的可靠性

无连接的服务:不需要先建立连接,直接发送数据

每个报文都带有完整的目的地址

不保证报文传输的可靠性

服务元素:

请求

指示

响应

确认

OSI协议模型:

OSI七层框架:物理层 > 数据链路层 > 网络层 > 传输层 > 会话层 > 表示层 > 应用层

物理层:建立,维护,断开物理链接,定义了接口及介质,实现了比特流的传输。

数据链路层:建立逻辑链接,进行硬件地址寻址,差错效验等功能,通过MAC地址实现数据的通信,帧包装,帧同步,交换机工作在数据链路层。

网络层:进行逻辑地址寻址,实现不同网络之间的通信,定义了ip地址,为数据传输选择最佳路径,路由器工作在网络层。

传输层:定义传输数据的协议端口号以及流控和差错效验,实现了程序于程序的互联,可靠与不可靠的传输。

会话层:建立,管理,终止会话,例如 断点续传。

表示层:数据的表现形式,如加密,压缩。

应用层:网络服务于最终用户的一个接口。

TCP/IP协议族的组成:

应用层:HTTP,FTP,TFTP,SMTP,SNMP,DNS。

传输层:TCP,UDP。

网络层:ICMP,IGMP IP ARP RARP。

链路层:由底层网络定义的协议。

物理层:由底层网络定义的协议。

PDU(协议数据单元):

网络层:包 packet    路由器

传输层:段 segment   防火墙

数据链路层:帧 frame 交换机

物理层:比特流 bits  网卡

应用层:计算机

时间: 2024-10-12 11:49:30

网络基础tcp/ip协议一的相关文章

网络基础tcp/ip协议四

网络层的功能: 定义了基于ip协议的逻辑地址. 链接不同的媒介类型. 选择数据通过网络的最佳路劲. 数据包格式: 优先级与服务类型(8)位:优先级与服务类型 标识符,标志,段偏移量:这几个字用来对数据包进行标识,使数据包到达目的端重组的时候,不会乱序. 首部长度:ip包头首部长度最短20字节 总长度(16): 协议号:UDP是17,TCP是6 首部效验和: TTL:生命周期字段,经过一个路由器TTL值减1,为0时,数据包丢弃,为了防止一个数据包在网络中无限的循环下去. ip地址分类: ip地址分

网络基础tcp/ip协议五

传输层的作用: ip层提供点到点的链接. 传输层提供端到端的链接. 传输层的协议: TCP: 传输控制协议可靠的,面向链接的协议,传输效率低. UDP: 用户数据报协议,不可靠,无连接的服务,传输效率高. TCP工作原理: TCP的封装格式 链接与断开 流量控制 拥赛控制 差错控制 计时器 TCP的封装格式: 源端口,目标端口 序列号,确认序列号 如序列号为x则确认号为x+1 TCP首部长度至少20字节 控制位: SYN:建立连接时将这个值设为1 ACK:当ACK=1表示确认,ACK=0表示确认

网络基础tcp/ip协议三

数据链路层:(位于网络层与物理层之间) 数据链路层的功能: 数据链路的建立,维护. 帧包装,帧传输,帧同步. 帧的差错恢复. 流量的控制. 以太网:(工作在数据链路层) CSMA/CD(带冲突检测的载波监听多路访问) 以太网采用CSMA/CD避免信号的冲突. 工作原理: 发送前先监听信号道是否空闲,若空闲则立即发生数据. 在发送时,边发边继续监听,若监听到冲突,则立即停止发送. 等待一段随机时间以后,再重新发生(退避) 以太网帧格式: 前导码 > 帧启示的定界符 > 目的地址 >  源地

网络基础---TCP/IP五层模型

网络基础---TCP/IP五层模型 计算机之间的通讯是通过互联网来进行的,各个计算机在internet上遵循它的一系列协议才能进行通讯,因此实际上可以把互联网本质看作是一系列的网络协议. 1.TCP/IP五层模型 (1)物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0 (2)数据链路层的功能:建立逻辑连接.进行硬件地址寻址.差错校验等功能(由底层网络定义协议).并且将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠正. 1)以广播的方式通

加深理解HTTP请求---网络基础TCP/IP

为了了解HTTP,必须的了解TCP/IP协议族. 通常使用的网络实在TCP/IP协议族的基础上运作的.而HTTP就属于他的一个子集. 1.TCP/IP 协议族 计算机与网络设备要相互通信,双方就必须基于相同的方法.比如:如何探测到通信目标.由哪一方先发起通信.使用哪种语言等等好多规则. 然而这种规则就是所谓的协议(protocol),你要用我就按照我协议的规则来.常用协议有:tcp,http,ftp,dhcp,dns,ip,pppoe,udp,snmp,icmp等等. 像这样把与互联网关联的协议

网络基础——TCP/IP

网络基础--TCP/IP 一.TCP/IP协议族 计算机与网络设备要相互通信,双方就必须基于相同的方法.比如,如何探测到通信目标.由哪一边先发起通信.使用哪种语言进行通信.怎样结束通信等规则都需要事先确定.不同的硬件.操作系统之间的通信,所有的这一切都需要一种规则.而我们就把这种规则称为协议(protocol). 如图:TCP/IP是互联网相关的各类协议族的总称. 协议中存在各式各样的内容.从电缆的规格到IP地址的选定方法.寻找异地用户的方法.双方建立通信的顺序,以及Web页面显示需要处理的步骤

JAVA基础知识之网络编程——-TCP/IP协议,socket通信,服务器客户端通信demo

OSI模型分层 OSI模型是指国际标准化组织(ISO)提出的开放系统互连参考模型(Open System Interconnection Reference Model,OSI/RM),它将网络分为七层:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层 TCP/IP协议 TCP/IP是一系列网络通信协议的统称,其中最核心的两个协议是TCP和IP.TCP称为传输控制协议,IP称为互联网络协议. 网络分层除了OSI模型分层,还有TCP/IP模型分层,将网络划分为四层,应用层.传输层.网际层

Linux之网络基础TCP/IP以及网络属性配置

计算机网络区域范围: 局域网络 (Local Area Network, LAN):节点之间的传输距离较近 广域网 (Wide Area Network, WAN):传输距离较远,网络应用方面大多为类似 email, FTP, WWW 浏览等功能 计算机网络协议:网络连接过程分成数个阶层 (layer),每个阶层都有特别的独立的功能,不会互相干扰的. 目前的OSI七层协定(Open System Interconnection) OSI模型自上而下,分为以下: 应用层:文件传输,电子邮件,文件服

网络基础TCP/IP

TCP/IP协议簇的分层管理 按层次分别分为4层:应用层.传输层.网络层.数据链路层. 应用层 决定了向用户提供应用服务时通信的活动,比如:FTP.DNS.HTTP 传输层 对上层应用层提供处于网络连接中的两台计算机之间的数据传输,提供端对端的数据传输.在该层有两个性质不同的协议:TCP.UDP.TCP的数据单元称为段 (segments)而UDP协议的数据单元称为"数据报(datagrams). 网络层 用来处理网络上流动的数据包,数据包是网络传输的最小数据单位,该层规定了通过怎样的路径到达对