# Local And Wide Area Network

**Глобальная сеть (WAN)** выходит за пределы одного здания/предприятия, 
соединяет несколько местоположений в конкретной географической 
области или даже по всему миру. 

**Локальная сеть (LAN)** соединяет физически близкие друг к другу устройства с 
помощью коннекторов (маршрутизаторы или коммутаторы). 
LAN позволяет устройствам обмениваться данными и безопасно взаимодействовать в небольших масштабах.

<div style="text-align: center;">
    <img src="https://github.com/eldaroid/iTWiki/blob/master/pictures/ComputerScience/WanAndLan.jpg?raw=true" alt="Memory hierarchy" style="width: 80%; height: auto;">
</div>

В MacOS есть утилита `scutil`, позволяющая управление параметрами конфигурации системы:
* `scutil --get HostName` - имя хоста, если он установлен. Если бы хотел публично объявить о локальном компьютере другим из **WAN сетти**, то пришлось бы прикрепить «имя хоста» к IP-адресу моего компьютера. 
    > Команда `hostname` выдаст HostName даже если он не установлен, назначенное системой по умолчанию (например, имя, заданное при первоначальной настройке компьютера или определённое через Bonjour).
* `scutil --get LocalHostName` - локальное (Bonjour) имя хоста. Никто за пределами моей локальной сети не будет знать, строго локальная настройка;
* `scutil --get ComputerName` - понятное пользователю имя системы;

---

[2.3.2.1 WWW Theme](./2.3.2.1%20WWW.md) | [Back To iTWiki Contents](https://github.com/eldaroid/iTWiki) | [2.3.2.3 Protocols Theme](./2.3.2.3%20Protocols.md)