44 lines
		
	
	
		
			6.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			44 lines
		
	
	
		
			6.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						|||
| 
								 | 
							
								title: OSI Layers 
							 | 
						|||
| 
								 | 
							
								localeTitle: OSI Layers 
							 | 
						|||
| 
								 | 
							
								---
							 | 
						|||
| 
								 | 
							
								## Слои OSI
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								### Введение
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Вы когда-нибудь задумывались, как данные отправляются через сеть с одной машины на другую? Если да, то модель Open System Interconnected - это то, что вы ищете.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Модель OSI используется для стандартизации и характеристики того, как данные должны поступать от отправителя к получателю без учета внутренней внутренней структуры конечной точки (отправителя, получателя).
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Организация, которая придумала эту модель, является **Международной организацией по стандартизации,** и поэтому эта модель официально называется **ISO-OSI** .
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								### Архитектура
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Как и на рисунке ниже, модель делит сеть на **7 слоев** . Передача данных в модели OSI начинается с верхнего уровня (уровня приложения) стека со стороны отправки, перемещается вниз по стеку до самого низкого уровня отправителя (физический уровень), а затем проходит физическое сетевое соединение с нижним уровнем на принимающем и вверх по его стеку модели OSI.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Мы используем многоуровневый подход, потому что легко создавать независимые слои с выделенными функциями, которые взаимодействуют друг с другом по сравнению с одной сложной моделью.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								### **Важные наблюдения**
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								*   _**Сквозные слои:**_ На приведенной выше диаграмме вы заметите, что верхние уровни протокола (Application-Transport), уровни отправителя и получателя напрямую связаны через стрелки. Это связано с тем, что эти уровни не знают о промежуточных устройствах, которые используются для передачи данных (таких как коммутаторы и маршрутизаторы). Кажется, что эти слои общаются напрямую друг с другом.
							 | 
						|||
| 
								 | 
							
								    
							 | 
						|||
| 
								 | 
							
								*   _**Единица данных:**_ На приведенной выше диаграмме крайняя левая часть - это единица данных, которая используется в каждом слое. Транспортный слой (и слои ниже него) имеют уникальное имя для единицы данных, передаваемых от отправителя к получателю.
							 | 
						|||
| 
								 | 
							
								    
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								### **Функции слоев**
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								*   _**Уровень 1 - Физический уровень:**_ физический уровень является самым низким из слоев OSI и наиболее сложным. Это происходит из-за используемых аппаратных технологий. Функция этого уровня заключается в определении того, как будет передаваться поток бит, а не в пакет логических данных. Он посвящен определению, на какой частоте будет передаваться бит, какая будет модуляция, как будут группироваться биты и другие низколежащие физические параметры, необходимые для передачи бит.
							 | 
						|||
| 
								 | 
							
								    
							 | 
						|||
| 
								 | 
							
								*   _**Уровень 2 - Уровень канала передачи**_ данных. Уровень передачи данных отвечает за передачу данных соседним устройствам в одной локальной сети (LAN). Этот слой также имеет положения, гарантирующие, что безошибочные данные передаются на более высокие уровни с физического уровня. Следовательно, он обеспечивает механизмы обнаружения ошибок и коррекции для обеспечения целостности данных.
							 | 
						|||
| 
								 | 
							
								    
							 | 
						|||
| 
								 | 
							
								*   _**Уровень 3 - Сетевой уровень**_ . Сетевой уровень отвечает за пересылку пакетов в другие сети. Обычно сеть разделяется на несколько подсетей, а сетевой уровень с помощью маршрутизаторов пересылает пакеты между такими сетями для создания глобальной сети (WAN).
							 | 
						|||
| 
								 | 
							
								    
							 | 
						|||
| 
								 | 
							
								*   _**Уровень 4 - Транспортный уровень**_ . Транспортный уровень гарантирует, что сообщения доставляются без ошибок, последовательно и без потерь или дублирования. Он освобождает протоколы более высокого уровня от любых проблем с передачей данных между ними и их сверстниками.
							 | 
						|||
| 
								 | 
							
								    
							 | 
						|||
| 
								 | 
							
								*   _**Уровень 5 - Уровень сеанса: уровень**_ сеанса позволяет установить сеанс между процессами, запущенными на разных станциях.
							 | 
						|||
| 
								 | 
							
								    
							 | 
						|||
| 
								 | 
							
								*   _**Слой 6 - Уровень презентации. Уровень**_ презентации форматирует данные, которые должны быть представлены на прикладном уровне.
							 | 
						|||
| 
								 | 
							
								    
							 | 
						|||
| 
								 | 
							
								*   _**Уровень 7 - Уровень приложения. Уровень**_ приложения служит для окна приложений для пользователей и приложений для доступа к сетевым службам.
							 |