Mission: 호이스팅, 네트워크 질문 정리
📌
1. Javascript 호이스팅에 대해 설명해주세요.
- JavaScript의 호이스팅은 변수 및 함수 선언을 코드의 맨 위로 끌어올리는 동작을 말하며, 선언부만 끌어올리고 할당은 그 자리에 남깁니다. 이로 인해 변수와 함수를 선언하기 전에 사용할 수 있습니다.
2. 네트워크란 무엇인지 설명해주세요.
- 네트워크란 정보가 전송되는 경로를 말합니다.
Q. 1:1 로 연결한다면 그냥 케이블로 연결하면 되겠지만 우리는 글로벌 네트워크를 쓰고있잖아요?
- 🌐 글로벌 네트워크 구성을 위해 전세계 모든 컴퓨터를 연결하려면
- 통신 장비(LAN 장비, WAN 장비),
- 통신 역할(서버, 클라이언트),
- 통신 규칙(TCP/IP 규칙)도 필요합니다.
2-1. 네트워크에는 LAN 과 WAN 이있다 차이점은??- LAN (Local Area Network)
- 사무실이나 빌딩처럼 비교적 좁은 범위의 네트워크를 말한다.- WAN (Wide Area Network)
- 서로 떨어져 있는 LAN 사이를 전용선 등으로 연결한 광역 네트워크를 말한다.
- LAN을 통해 건물의 네트워크에 접속하거나 자원을 공유할 수 있다.
- WIFI 공유기를 통해 노트북이나 핸드폰으로 인터넷에 연결하는것도 LAN
- WIFI 공유기를 통해 컴퓨터에서 프린터에 연결하는것도 LAN
2-2. OSI 7계층이란?- 1960년대에 미 국방성에서 알파넷이라는 이름으로 최초 네트워크를 개발 후 미국 내에 배포함
- 미국을 시작으로 글로벌 네트워크를 구축 하려니, 네트워크에 규칙이 없어서 난장판 이었음
- 1970년대에 국제 표준화 기구(ISO)에서 OSI 7계층 모델을 만들어서 네트워크 기본 구조를 가이드
- 네트워크를 계층화* 한 7개 계층은 각각의 규칙을 가지고 네트워크상에서 데이터를 전달하도록 가이드
- 1980년대에 우리나라를 시작으로 독일 등.. 각국에 글로벌 네트워크가 연결됨
- 그런데, OSI 7계층 모델에 계층별 규칙을 모두 완성해서 구축하려고 했으나 생각보다 오래걸림