- Today
- Yesterday
- Total
메이쁘
[TCP/IP] 2020.11.04. 오늘의 면접 Q&A 본문
안녕하세요.
CS관련 질문과 면접에 맞는 답변을 작성하면서 지식도 쌓고 면접도 대비하는 시간을 가지려고 합니다.
틈틈히 게시글을 작성하며 면접 대비 데이터셋을 확보해둔 다음
언젠간 면접하게 될 때 모아서 쓰려고 합니다.
(실제로 면접에서 들었던 질문이 아니라, 제가 스스로 답을 정해놓고 짜논 질문이라 이렇게 안나올 수 있습니다!!!)
이번 글은 Network - TCP/IP 카테고리 입니다.
-- 질문 목록
Q1. Ethernet(이더넷) 이 무엇인가요?
Q2. IPv4 와 IPv6 은 무엇이고, 어떤 차이가 있나요?
Q3. 서브넷 마스크는 뭔가요?
Q4. LAN 이 무엇인가요?
Q1. Ethernet(이더넷) 이 무엇인가요?
A. 이더넷은 LAN 영역에서 사용하는 근거리 유선 네트워크 통신 기술로, 주로 내부 통신에 사용합니다.
Q2. IPv4 와 IPv6 은 무엇이고, 어떤 차이가 있나요?
A. 우선 이 둘을 놓고 비교하기전에, IPv4와 IPv6로 나눌 수 있는 IP 주소에 대해 말씀드리겠습니다.
IP주소란 Internet Protocol의 약자로써 인터넷 영역에서 자기 자신의 PC를 나타내는 고유한 식별자 주소입니다. PC 뿐 아니라 서버들도 각자의 IP를 가지고 있어 IP주소를 통해 서버에 접근하고 데이터를 송수신할 수 있습니다.
이러한 IP주소에는 번호 영역(클래스) 이 존재하는데, 이러한 번호 영역 종류중에 IPv4, IPv6 체계가 있습니다.
IPv4는 한 자리당 0~255까지 8비트로 표현이 가능하며, 총 32비트를 가진 IP번호 체계 입니다. 대략 40억 개로 표현할 수 있지만(TMI) 현재 대부분의 주소를 사용하고 있어, IPv6가 대두되고 있습니다.
IPv6는 총 128비트 체계로써, 한 자리당 16비트 씩 8개를 가지고 있습니다. ex) 2001:201:abcc:ffff:0000:0001:aaaa:2222
IPv6는 IP번호를 나타내는 것 뿐 아니라 QoS 요구 실시간 서비스를 제공하며, 보안 기능이 강화되었습니다.
Q3. 서브넷 마스크는 뭔가요 ?
A. 서브넷 마스크는 보통 IP주소와 쌍을 이루는데, IP주소와 AND 연산을 통해 IP주소를 확인합니다. 이렇게 서브넷 마스크를 사용하는 이유는 서브넷 마스크까지 사용해서 같은 IP대역인지 확인하여 부족한 IP 대역을 채우기 위해서 입니다.
예를 들어,
IPv4 : 10.41.111.222
서브넷 마스크 : 255.255.255.0
일 때, IPv4와 서브넷 마스크의 AND 연산을 통해
앞의 10.41.111 은 네트워크 ID(LAN 구분) ,뒤의 222 는 호스트ID (호스트를 구분하는 식별자) 가 됩니다.
즉, 이렇게 네트워크 영역 내의 LAN 영역을 만들어 부족한 IP주소를 공급하기 위해 서브넷 마스크를 사용합니다.
Q4. LAN 이 무엇인가요?
A. 흔히 근거리 통신망이라고 하는데, 자세하게는 동일한 네트워크 ID를 공유하는 장치들의 영역을 뜻합니다. 보통 학교, 회사, 연구소 등 특정 건물이나 지역 범위 내에서만 사용하는 네트워크 영역입니다.
이상입니다.
감사합니다!
'면접 대비 CS지식 > SELF CS면접 Q&A' 카테고리의 다른 글
[Protocol] 2020.11.11. 오늘의 면접 Q&A (0) | 2020.11.11 |
---|---|
[TCP/IP] 2020.11.11. 오늘의 면접 Q&A (0) | 2020.11.11 |
CS면접 Q&A 모음집 (0) | 2020.11.10 |
[TCP/IP] 2020.11.10. 오늘의 면접 Q&A (0) | 2020.11.10 |
[Spring] 2020.11.04. 오늘의 면접 Q&A (0) | 2020.11.05 |