본문 바로가기

개발계발

IT갱이의 학습과정_네트워크개요

4차산업혁명 기술의 중심인 네트워크!

 

네트워크를 알아 보도록 합시다구요~


오늘의 배울 것!

1. 네트워크의 기본개념과 구성형태
2. 네트워크 설정 정보를 확인하는 명령어 사용방법

 

오늘의 핵심 키워드 TOP 3!

 

네트워크 (Network)

▷ 모뎀이나 LAN케이블, 무선매체 등 통신 설비들로 두 대 이상의 컴퓨터를

     서로 연결한 조직 체계, 통신망이다.

 

프로토콜

▷ 네트워크에 연결된 컴퓨터끼리 데이터를 주고 받을 수 있도록

     미리 약속한 전송규약(규칙)을 말한다.

 

랜 (LAN : Local Area Network)

▷ 근거리 네트워크는 범위가 건물안이나 특정 지역인 네트워크로

    유선케이블, 적외선 링크, 무선 송수신기 등을 이용하여 통신한다.

    지리적으로 제한된 곳에서 컴퓨터와 프린터 스캐너 등을 연결할 수 있는 네트워크

 

 

 

네트워크 개념

 

인터넷(Internet)

▷ 서로 통신할 수 있는 둘 또는 그 이상의 네트워크

     수 백만 개의 네트워크가 상호 연결된 네트워크

 

인터넷이란?

 

1) 전 세계에 산재되어 있는 컴퓨터 간의 정보 공유를 위해 컴퓨터와 통신망을 연결해 놓은컴퓨터 네트워크

2) 기관 또는 조직 및 개인들에 의해 운영되는 수많은 이기종의 컴퓨터들이 연결되어 형성된 통신망들을 상호연결

 

한 마디로 Network of Network !

 

3) 모든 LAN들이 통신 사업자인 ISP에 의해 WAN으로 연결된 망

 

쉽게 보기! : WAN - ISP - LAN

 

[ 속닥속닥 *ARPANet + NSFNet = Internet ]

 

다수의 컴퓨터를 네트워크로 연결했을 때 얻을 수 있는 이점

 

A. 데이터 공유

 - 공유장치 : 서버 (네트워크 사용자들이 접근 가능)

 - 접근 권한 : 클라이언트(읽기/기록 가능)

 

B. 주변장치 공유

 - 프린터 서버를 통해 클라이언트 (PC유저) 가 스캐너, 팩스 등을 이용하는 것

 

C. 능률적인 통신

 - 이메일를 예시로 송신과 수신이 가능하도록 해준다.

 

D. 손쉬운 백업

 

프로토콜의 개념 = 통신규약

 

1) 네트워크에 연결된 컴퓨터끼리 데이터를 주고 받을 수 있도록 미리 약속한 전송규약(규칙)을 말한다.

 

 - 오류 없이 정보가 수신되면 확인 응답 (ACK) 신호를 보낸다.

 - 오류가 있으면 부정 응답 (NAK) 신호를 보낸다.

 - 부정 응답 신호를 받으면 이전에 보내온 정보를 다시 재전송하낟.

 -  만약 10회 이상 오류가 발생한다면 통신을 중단한다.

 

(횟수는 정해진 규정이 아니다. 참고용!)

 

프로토콜의 주요요소

 

구문 (Syntax)

데이터 구조나 형식, 데이터가 표현되는 순서를 의미

ex) 처음 8 비트 : 송신자 주소 -> 두 번 째 비트 : 수신자 주소, 나머지 : 메세지

 

의미 (Semantucs)

비트들의 영역별 의미로 특정 패턴을

어떻게 해석하고, 이를 기반으로 어떤 동작을 할 것인가를 결정

ex) 주소 : 목적지나 선택되어지는 경로

 

타이밍 (Timing)

언제 데이터를 전송하고 얼마나  빠른 속도로 전송할 것인지

(송신자와 수신자가 맞아야 한다.)

 

 

 

네트워크에서 프로토콜의개념

 

1) 인터넷의 기본 프로토콜은 TCP(전송제어프로토콜)/IP(인터넷프로토콜) 

2) 웹사이트의 웹페이지를 볼 수 있는 HTTP

3) 인터넷 이메일을 주고 받으려면 SMTP나 POP3 프로토콜을 사용

4) 인터넷을 이용하여 자료나 파일을 업로드 하거나 다운로드 하려면

    FTP 프로토콜을 사용해야 한다.

 

*Telnet : 원격접속 / SMMP : 네트워크관리 / ICMP : 인터넷 제어 or 관리 / IMGP : 멀티캐스트

 

 

 

네트워크 설정 명령어

 

1)명령 프롬프트에서 명령어를 입력하면 네트워크 설정 정보 확인 가능

 

같이 해보자!

 

시작 옆에 검색창에서 CMD를 검색하고 명령 프롬포트 실행 후 검색히 확인 가능

 

 - hostname 명렁어 (컴퓨터 이름 확인)

 

 - net user 명령어 (컴퓨터 사용자 계정 확인)

 

유감이지만, 나는.. 이름이 없네..ㅋㅋㅋㅋ

 

명령 프롬프트에서 명령어를 입력하면 네트워크 설정 정보를 확인할 수 있다.

 

3) ipconfig 명령어

 - 컴퓨터의 네트워크 설정정보 (IP주소, 게이트 웨이 등)를 확인 할 수 있다.

 - IP주소는 네트워크에 연결된 모든 장체이 있는 고유 주소를 말하며, IP주소를 이용하여 통신 가능

 

 

2) 명령 프롬프트에서 명령어를 입력하면 네트워크 설정정보를 확인할 수 있다.

 - ping 명령어

 : 컴퓨터의 네트워크 상태를 점검하거나 진단하는 명령어로, 해당 컴퓨터가 네트워크에 정상적으로 

   연결 되었는지 확인 할 수 있다.

 : 연결에 문제가 있을 떄 = 응답이 없거나 왕복시간이 오래 걸리는 것으로 측정된다.

 : 명령서 사용방법 : ping + 해당 컴퓨터의 IP 주소

 

 

 

요것은 아이피 주소 넣었을 때!

 

손실이 없다는 것을 알 수가 있다. 시간이 매우 짧죠?!

 

*ping + 도메인 네임 <-로 네트워크 설정 정보 확인 가능

*ping -t 옵션 사용으로 ping 테스트 계속적으로 사용 가능

 

 

 

네트워크 설정 명령어

 

명령 프롬포트에서 명령어를 입력하면 네트워크 설정정보를 확인할 수 있다.

 

1) ipconfig /all 명령어

 - 컴퓨터의 실제주소 MAC : 물리적 주소를 확인할 수 있다.

 

16진수 표시 4비트*12 = 48

 

 

네트워크 구성

 

네트워크 구성개념

 - 집에서의 LAN 구성을 살펴보면 보통은 인터넷 공유기를 중심으로 사설망 (내부 인터넷망)을

   구성하고 다양한 기기를 연결해서 사용한다.

  - 연결 방식은 크게 유선과 무선으로 나뉘는데, LAN 케이블이 필요하면 유선,

    필요하지 않으면 뮤선이라고 생각하면 된다.

 

랜케이블 - 유무선 인터넷 공유기 - 인터넷 (ISP : KT)

 

네트워크 구성요소

 

접속장치 -> 네트워크 -> 전송매체(케이블)

 

유선 전송매체 - LAN케이블, 동축 케이블, 광케이블 등등

접속장치 - 허브, 스위치, 랜카드 등

 

네트워크 접속장치

- 네트워크 접속장치란 애프레케이션의 데이터를 정상적으로 전송하기 위한 장치

- 가장 기본적인 것으로 스위치와 라우터를 들 수 있다.

- 스위치는 네트워크 입구에 해당

- 라우터는 서로 다른 네트워크를 구분 밋고 연결하는 장치

- 기업의 네트워크에는 많은 네트워크가 존재하는데, 이러한 네트워크를 연결하는 것이 라우터

 

 

 

네트워크의 구성형태

 

1) 근거리 네트워크 (LAN, Locla area Network)

 

 - 근거리 네트워크는 범위가 건물 안이안 특저지역인 네트워크로 유선케이블, 적외선링크,

   무선 소수긴기 등을 이용하여 통신한다.

 - 한 건물 또한 인접한 건물 군 내에 있는 네트워크는 하나의  LAN으로 간주된다.

 - 집이나 빌딩 안에 있는 사무실 등 지리적으로 제한 된 곳에서 컴퓨터와 프린터, 스캐너 등을

   연결할 수 있는 네트워크가 바로 LAN.이다.

- 상황에 따라서는 서로 다른 LAN을 함께 연결하는 것이 도움이 되기도 한다.

ex) 두 연구시 간에 데이터 통신이 필요할 때 두  LAN 간에 하나의 링크 생성 필수

- 네트워크에서 각 LAN은 특정한 프로토콜로 운용된다.

- 프로토콜은 데이터를 송수신하는 일련의 규칙으로, 하나의 LAN이 여러 프로토콜 이용 가능

LAN -> MAN -> WAN

 

 

2) 광역 네트워크( WAN, Wide Area Network)

 

- 두 개 이상의 근거리 네트워크를 넓은 지역에 걸쳐 연결하는 것을 말한다.

ex) 한 기업의 본사는 서울. 생산공장은 지방일 시 본사와 생산공장간에 데이터와 프로그램 등을 공유하려고

  기존 전허선에 라우터를 연결하여 광역 네트워크를 구성 하기도 한다.

- 근거리 네트워크에 포함되지 않은 멀리 떨어진 컴퓨터 사이에도

  광역 네트워크를 이용해 서로 통신 가능

 

*본사 - 지사 연결

 

 

3)인트라넷 (intranet)

- 인터넷에서 사용하는 회선과 여러 기반 기술을 이용하여 구축하는 사설 네트워크

ex) 각 지방에 분산된 대학 캠퍼스들을 전용회선을 이용해 네트워크로 연결한다면 지불 비용의 급상승

- 인터넷을 이용하면 쉽게 해결 가능

- 걱 캼포수애소 거정 가까운 (ISP = 인터넷 서비스 압체) ISP 까지만 연결해서 구축한 것

- 멀리 떨어져 있어도 각 지방의 캠퍼스들을 ISP까지만 연결하면 인터넷을 이용해 저렴한 비용으로 구축가능