안 쓰던 블로그

1. 네트워크의 개념 본문

Network

1. 네트워크의 개념

proqk 2020. 5. 11. 15:09
반응형

1. 네트워크의 이해

네트워크의 사전적 의미

LAN, 케이블, 무선매체 등 통신설비를 갖춘 컴퓨터로 서로 연결하는 조직, 체계, 통신망

즉, 통신설비들로 두 대 이상의 컴퓨터를 서로 연결한 것(두 개 이상이면 네트워크, 한 개x)

 

네트워크의 장점

1) 데이터 공유

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

컴퓨터들(접근 권한 읽기 전용 혹은 읽기/쓰기 가능 등의 권한을 가짐)

 

2) 주변장치 공유

프린터<->프린터 서버<->클라이언트 통신 등 장치들끼리의 공유

 

3) 능률적인 통신

송신자->메일 서버->수신자

 

4) 손쉬운 백업

하드에 있는 데이터를 백업

 

 

2. 데이터 전송 규칙

네트워크에서 데이터를 주고 받으려면 규칙이 필요하다

 

패킷

컴퓨터 간 데이터 주고받을 때 네트워크를 통해 전송되는 데이터 전송단위(작은 조각)

 

용량 큰 데이터를 보낼 때 작게 나눠서 보내는 것이 규칙

? 너무 큰 데이터를 그대로 보내면 대역폭을 너무 많이 점유하여 다른 패킷의 흐름을 방해함

*대역폭: 네트워크에서 이용 가능한 신호의 최고 주파수/최저 주파수의 차이(=최대 전송 속도 bps 단위 사용)

 

분할된 패킷을 전송할 때 전송 순서대로 도착하지 않을 수 있음->재결합하는 작업해야 함

재결합 하는 방법: 보낼 때 패킷에 번호를 붙여서 전송, 수신 측이 받아서 번호 맞춰 조립

 

패킷 전송 과정

패킷: 헤더, 페이로드, 제어 요소 등을 포함하는 데이터 세그먼트

헤더: 데이터 형태, 데이터의 송수신지, 일련번호 등으로 구성

페이로드: 실제 전송 데이터를 포함하는 부분

 

패킷 데이터 전송 시 오류 검출 방식으로 홀수 패리티 방식을 적용한다

*홀수 패리티 방식이란?

데이터에 오류를 검출하기 위한 패리티 비트를 하나씩 붙이는데, 전체 비트에서 1의 개수가 홀수가 되도록 붙인다

즉, 실제 전송하고자 하는 데이터에서 총 1의 개수가 홀수개면 맨 뒤나 앞에 붙는 패리티 비트가 0, 짝수면 1을 추가한다

 

패킷 전송 과정 예. JIN이라는 문자열을 메신저로 전송하는 과정

1) 각 문자에 해당하는 이진 값을 본다

J: 1001010

I: 1101001

N: 1101110

 

2) 패킷으로 분해하고 헤더를 붙인다. 홀수 패리티 방식을 적용한다

(예시에서는 간단한 헤더 일련번호를 사용)

1/1001010/0

2/1101001/1

3/1101110/0

 

3) 전송된 데이터는 네트워크 상황에 따라 랜덤으로 도착한다

3/1101110/0

1/1001010/0

2/1101001/1

 

4) 재조립해서 원래의 데이터 JIN으로 바꾼다

1/1001010/0

2/1101001/1

3/1101110/0

 

 

비트와 바이트

디지털 데이터: 0과 1의 집합

비트: 0과 1의 정보를 나타내는 최소 단위

바이트: 1바이트=8비트

 

01밖에 없는데 컴퓨터로 문자를 입력할 수 있는 이유->아스키 코드를 사용하기 때문

A를 누르면 컴퓨터로 문자 코드 전달->A에 대응하는 문자 코드 65 확인->A출력

 

 

3. 네트워크 설정

네트워크 설정 단계

1) 필요한 하드웨어 및 케이블 확인, LAN카드 또는 무선 LAN카드를 컴퓨터에 연결

2) 이더넷 네트워크나 무선 네트워크를 사용하려 컴퓨터를 연결한다. 라우터, 스위치 등 전송매체 필요

3) 유선 네트워크는 LAN케이블을 꽂는 즉시 연결된다. 무선 네트워크는 라우터가 연결된 컴퓨터에서 네트워크 설정을 확인해야 한다

4) 네트워크 테스트를 통해 컴퓨터와 주변 장치가 제대로 연결되었는지 확인한다

 

이더넷 상태에서 확인할 수 있는 요소들

시간: 인터넷에 연결된 시간

속도: 컴퓨터의 최고 인터넷 속도

작업: 데이터 전송 단위인 패킷의 송수신을 바이트 단위로 보여줌(통신이 원활하면 빠르게 바뀜)

 

유선 네트워크를 설정하고 사용하는 단계

1) 필요한 하드웨어 확인 후 컴퓨터에 LAN카드 설치

2) 이더넷 네트워크를 사용하여 컴퓨터를 연결, 전송매체인 라우터, 스위치 등이 필요하다

3) 2번이 아니라 이더넷 잭을 직접 연결할 수도 있다. 집이나 사무실에서 유선 이더넷 연결을 사용할 때는 이렇게 한다

4) 네트워크 테스트를 통해 장치들이 제대로 연결되었는지 확인한다

 

 

 

 

반응형
Comments