[Network] 1. 네트워크의 이해와 설정

2021. 12. 2. 11:48Network

본 글은 네트워크 개론 도서의 내용을 복습하기 위해 작성된 글입니다.

용어 개념

1. 네트워크(Network)

  • 통신 설비로 두 대 이상의 컴퓨터를 서로 연결한 것
  • 두 대 이상의 컴퓨터를 케이블 등으로 연결하여 서로 데이터를 교환할 수 있도록 만든 시스템

2. 패킷(Packet)

  • 컴퓨터 간에 데이터를 주고 받을 때 네트워크를 통해 전송되는 데이터의 전송 단위
  • 패킷의 구성
    • 헤더 : 데이터의 형태, 송수신지, 일련번호 등으로 구성
    • 페이로드(Payload) : 실제 전송 데이터
    • 제어 요소
  • 패킷의 전송과정
    1. 패킷 분할 전송
    2. 네트워크 상황에 따른 분할된 패킷 랜덤 도착
    3. 헤더의 일려번호를 통한 패킷의 재조립

3. 대역폭(Bandwidth)

  • 네트워크에서 이용 가능한 신호의 최고 주파수와 최저 주파수의 차이를 의미함
  • 데이터를 전송할 수 있는 최대 전송 속도
  • 기본 단위는 bps(bit per second)

4. 프로토콜(Protocol)

  • 데이터를 송수신할 때의 통신 방법에 관한 약속 또는 통신 규약을 의미함

5. HTTP(HyperText Transfer Protocol)

  • 웹 사이트에 접속할 때 송수신되는 프로토콜

6. IP(Internet Protocol)

  • 인터넷에 연결된 모든 장치들(컴퓨터, 서버장비, 스마트폰 등)을 식별할 수 있도록 각각의 장비에게 부여되는 고유한 주소

 

요약 및 정리

  1. 네트워크는 모뎀이나 LAN, 케이블, 무선 매체 등 통신 설비를 갖춘 컴퓨터로 서로 연결하는 조직이나 체계, 통신망을 말함
  2. 네트워크는 두 대 이상의 컴퓨터를 케이블 등으로 연결하여 서로 데이터를 교환할 수 있도록 만든 시스템
  3. 다수의 컴퓨터를 네트워크로 연결했을 때의 장점은 데이터 공유, 주변장치와 공유, 능률적인 통신, 손쉬운 백업 등이 됨
  4. 패킷은 컴퓨터 간에 데이터를 주고 받을 때 네트워크를 통해 전송되는 데이터의 전송 단위로 헤더, 페이로드, 제어 요소 등을 포함하는 데이터 세그먼트
  5. 네트워크를 이용하여 데이터를 다른 컴퓨터로 전송하려면 데이터 전송 단위인 패킷으로 분할해야함
  6. 대역폭은 네트워크에서 이용 가능한 신호의 최고 주파수와 최저 주파수의 차이를 의미함
  7. 0과 1의 정보를 나타내는 최소 단위를 비트라고 함. 비트는 0 또는 1을 모아서 표시할 수 있으며, 8비트를 1바이트라고 함
  8. 네트워크 분석 도구는 LAN 케이블을 지나는 전기 신호를 패킷 형태로 가져와서 이 패킷의 의미를 조사하는 덤프 분석을 수행할 수 있음
  9. HTTP는 웹 사이트에 접속할 때 송수신되는 프로토콜
  10. IP는 "Internet Protocol"의 약자로, 인터넷에 연결되어 있는 모든 컴퓨터는 IP라는 인터넷 주소를 가지고 있음. 인터넷에 연결된 컴퓨터는 IP 주소를 할당받아야 함
  11. 접속한 웹 사이트의 IP 주소는 "tracert 도메인명" 또는 "ping 도메인명"으로 확인 가능함
  12. 다수의 컴퓨터를 네트워크로 연결하면 파일이나 프린터 등을 공유하여 사용할 수 있고 인터넷으로 연결하여 다양한 작업도 가능함
  13. 유선 네트워크는 케이블이 연결된 곳에서만 인터넷을 사용할 수 있지만, 무선 네트워크는 장소의 제약 없이 어디서든 자유롭게 인터넷을 사용할 수 있음
  14. 컴퓨터와 주변장치가 제대로 연결되었는지 확인하려면 네트워크를 테스트한다. 현재 사용 중인 컴퓨터와 네트워크의 다른 모든 컴퓨터, 네트워크 인프라 장치가 표시되어야 함
  15. 무선 네트워크는 라우터(게이트웨이)가 연결된 컴퓨터에서 네트워크 설정을 확인할 수 있음
  16. 명령 프롬프트에서 네트워크 명령어를 입력하면 네트워크 설정 정보를 확인 가능함
    • ipconfig/all 명령어: 컴퓨터의 실제 주소(MAC, 물리적 주소)를 확인할 수 있음
    • ipconfig/release 명령어 : 현재 IP 주소를 해제할 수 있음. 할당받은 IP 주소가 해제되면서 네트워크 연결이 끊김
    • ping 명령어 : 컴퓨터의 네트워크 상태를 점검하거나 진단 가능함

연습문제

1. 다수의 컴퓨터를 네트워크로 연결했을 때의 장점을 설명하시오.

  • 다수의 컴퓨터를 네트워크로 연결하면 파일이나 프린터 등을 공유하여 사용이 가능하고 인터넷으로 연결하여 다양한 작업도 가능하다는 장점을 가지고 있음

2. 패킷에 대해 설명하시오.

  • 패킷은 컴퓨터 간에 데이터를 주고받을 때 네트워크를 통해 전송되는 데이터의 전송단위입니다. 패킷은 헤더, 페이로드, 제어 요소 등을 포함합니다.

3. 네트워크를 설정하고 사용하는 네 단계를 설명하시오.

  1. 필요한 하드웨어와 케이블을 확인한 뒤 컴퓨터에 LAN 카드(NIC) 또는 무선 LAN 카드를 설치하거나 연결
  2. 이더넷 네트워크 또는 무선 네트워크를 사용하여 컴퓨터를 연결함. 이때 허브, 스위치, 라우터 등의 전송 매체가 필요함
  3. 유선 네트워크는 LAN 케이블을 꽂는 즉시 연결됨. 반면 무선 네트워크는 라우터가 연결된 컴퓨터에서 네트워크 설정을 확인해야함
  4. 네트워크를 테스트하여 컴퓨터와 주변장치가 제대로 연결되었는지 확인함

4. 패킷 전송 과정에 대해 설명하시오

  1. 데이터를 전송시 패킷을 분할하여 전송함
  2. 전송된 데이터는 네트워크 상황에 따라 랜덤으로 도착함
  3. 수신 측에 도착한 패킷은 헤더의 일련번호가 재조립되어 원래의 데이터가 완성됨

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판, 진혜진 지음, 한빛아카데미