[Network] 1. 네트워크의 이해와 설정
2021. 12. 2. 11:48ㆍNetwork
본 글은 네트워크 개론 도서의 내용을 복습하기 위해 작성된 글입니다.
용어 개념
1. 네트워크(Network)
- 통신 설비로 두 대 이상의 컴퓨터를 서로 연결한 것
- 두 대 이상의 컴퓨터를 케이블 등으로 연결하여 서로 데이터를 교환할 수 있도록 만든 시스템
2. 패킷(Packet)
- 컴퓨터 간에 데이터를 주고 받을 때 네트워크를 통해 전송되는 데이터의 전송 단위
- 패킷의 구성
- 헤더 : 데이터의 형태, 송수신지, 일련번호 등으로 구성
- 페이로드(Payload) : 실제 전송 데이터
- 제어 요소
- 패킷의 전송과정
- 패킷 분할 전송
- 네트워크 상황에 따른 분할된 패킷 랜덤 도착
- 헤더의 일려번호를 통한 패킷의 재조립
3. 대역폭(Bandwidth)
- 네트워크에서 이용 가능한 신호의 최고 주파수와 최저 주파수의 차이를 의미함
- 데이터를 전송할 수 있는 최대 전송 속도
- 기본 단위는 bps(bit per second)
4. 프로토콜(Protocol)
- 데이터를 송수신할 때의 통신 방법에 관한 약속 또는 통신 규약을 의미함
5. HTTP(HyperText Transfer Protocol)
- 웹 사이트에 접속할 때 송수신되는 프로토콜
6. IP(Internet Protocol)
- 인터넷에 연결된 모든 장치들(컴퓨터, 서버장비, 스마트폰 등)을 식별할 수 있도록 각각의 장비에게 부여되는 고유한 주소
요약 및 정리
- 네트워크는 모뎀이나 LAN, 케이블, 무선 매체 등 통신 설비를 갖춘 컴퓨터로 서로 연결하는 조직이나 체계, 통신망을 말함
- 네트워크는 두 대 이상의 컴퓨터를 케이블 등으로 연결하여 서로 데이터를 교환할 수 있도록 만든 시스템
- 다수의 컴퓨터를 네트워크로 연결했을 때의 장점은 데이터 공유, 주변장치와 공유, 능률적인 통신, 손쉬운 백업 등이 됨
- 패킷은 컴퓨터 간에 데이터를 주고 받을 때 네트워크를 통해 전송되는 데이터의 전송 단위로 헤더, 페이로드, 제어 요소 등을 포함하는 데이터 세그먼트
- 네트워크를 이용하여 데이터를 다른 컴퓨터로 전송하려면 데이터 전송 단위인 패킷으로 분할해야함
- 대역폭은 네트워크에서 이용 가능한 신호의 최고 주파수와 최저 주파수의 차이를 의미함
- 0과 1의 정보를 나타내는 최소 단위를 비트라고 함. 비트는 0 또는 1을 모아서 표시할 수 있으며, 8비트를 1바이트라고 함
- 네트워크 분석 도구는 LAN 케이블을 지나는 전기 신호를 패킷 형태로 가져와서 이 패킷의 의미를 조사하는 덤프 분석을 수행할 수 있음
- HTTP는 웹 사이트에 접속할 때 송수신되는 프로토콜
- IP는 "Internet Protocol"의 약자로, 인터넷에 연결되어 있는 모든 컴퓨터는 IP라는 인터넷 주소를 가지고 있음. 인터넷에 연결된 컴퓨터는 IP 주소를 할당받아야 함
- 접속한 웹 사이트의 IP 주소는 "tracert 도메인명" 또는 "ping 도메인명"으로 확인 가능함
- 다수의 컴퓨터를 네트워크로 연결하면 파일이나 프린터 등을 공유하여 사용할 수 있고 인터넷으로 연결하여 다양한 작업도 가능함
- 유선 네트워크는 케이블이 연결된 곳에서만 인터넷을 사용할 수 있지만, 무선 네트워크는 장소의 제약 없이 어디서든 자유롭게 인터넷을 사용할 수 있음
- 컴퓨터와 주변장치가 제대로 연결되었는지 확인하려면 네트워크를 테스트한다. 현재 사용 중인 컴퓨터와 네트워크의 다른 모든 컴퓨터, 네트워크 인프라 장치가 표시되어야 함
- 무선 네트워크는 라우터(게이트웨이)가 연결된 컴퓨터에서 네트워크 설정을 확인할 수 있음
- 명령 프롬프트에서 네트워크 명령어를 입력하면 네트워크 설정 정보를 확인 가능함
- ipconfig/all 명령어: 컴퓨터의 실제 주소(MAC, 물리적 주소)를 확인할 수 있음
- ipconfig/release 명령어 : 현재 IP 주소를 해제할 수 있음. 할당받은 IP 주소가 해제되면서 네트워크 연결이 끊김
- ping 명령어 : 컴퓨터의 네트워크 상태를 점검하거나 진단 가능함
연습문제
1. 다수의 컴퓨터를 네트워크로 연결했을 때의 장점을 설명하시오.
- 다수의 컴퓨터를 네트워크로 연결하면 파일이나 프린터 등을 공유하여 사용이 가능하고 인터넷으로 연결하여 다양한 작업도 가능하다는 장점을 가지고 있음
2. 패킷에 대해 설명하시오.
- 패킷은 컴퓨터 간에 데이터를 주고받을 때 네트워크를 통해 전송되는 데이터의 전송단위입니다. 패킷은 헤더, 페이로드, 제어 요소 등을 포함합니다.
3. 네트워크를 설정하고 사용하는 네 단계를 설명하시오.
- 필요한 하드웨어와 케이블을 확인한 뒤 컴퓨터에 LAN 카드(NIC) 또는 무선 LAN 카드를 설치하거나 연결
- 이더넷 네트워크 또는 무선 네트워크를 사용하여 컴퓨터를 연결함. 이때 허브, 스위치, 라우터 등의 전송 매체가 필요함
- 유선 네트워크는 LAN 케이블을 꽂는 즉시 연결됨. 반면 무선 네트워크는 라우터가 연결된 컴퓨터에서 네트워크 설정을 확인해야함
- 네트워크를 테스트하여 컴퓨터와 주변장치가 제대로 연결되었는지 확인함
4. 패킷 전송 과정에 대해 설명하시오
- 데이터를 전송시 패킷을 분할하여 전송함
- 전송된 데이터는 네트워크 상황에 따라 랜덤으로 도착함
- 수신 측에 도착한 패킷은 헤더의 일련번호가 재조립되어 원래의 데이터가 완성됨
5. 비트와 바이트에 대해 설명하시오
- 비트(bit) : 0과 1의 정보를 나타내는 최소의 단위
- 바이트(byte) : 8비트를 1바이트로 표현함
6. 무선 네트워크가 제대로 연결되었는지 확인하는 방법을 설명하시오.
- 무선 네트워크는 라우터(게이트웨이)가 연결된 컴퓨터에서 네트워크 설정을 확인할 수 있음
- [설정]-[Windows설정]-[네트워크 및 인터넷]에서 네트워크에 연결된 모습을 확인 가능함
- [제어판]-[네트워크 및 인터넷]-네트워크 및 공유 센터]에서도 활성 네트워크와 Wi-Fi 상태를 확인 가능함
7. 네트워크 분석도구의 필요성에 대해 설명하시오.
- 네트워크 프로토콜의 내용을 학습이 가능함
- 개발자가 프로토콜 구현에 대해 디버깅이 필요함
- 네트워크 관리자가 네트워크의 장애를 해결하는데 필요함
8. 컴퓨터의 네트워크 설정 정보(IP주소, 게이트웨이 등)를 확인할 수 있는 명령어는 무엇인가?
- ipconfig 명령어
9. 컴퓨터의 네트워크 상태를 점검하거나 진단할 수 있는 명령어는 무엇인가?
- ping 명령어
SELF-CHECK
1. 네트워크 명령어를 사용하여 네트워크 설정 정보를 확인합니다
- 컴퓨터 이름 : hostname
- 컴퓨터 사용자 계정 : net user
- 네트워크 설정 정보 : ipconfig
- 컴퓨터의 MAC 주소 : ipconfig/all
- 네트워크 상태 점검(진단) : ping
References
네트워크 개론 3판, 진혜진 지음, 한빛아카데미
'Network' 카테고리의 다른 글
Cross-Origin Resource Sharing과 Preflight Request를 하는 이유에 대해서 (0) | 2024.06.15 |
---|---|
브라우저에서 네이버를 입력하면 페이지가 보이기까지 무슨일이 일어나는가 (0) | 2023.02.17 |
[Network] 2. 네트워크의 구성 (0) | 2022.01.09 |