💻 네트워크
- 두 대 이상의 컴퓨터를 연결하여 노드들이 데이터를 공유할 수 있도록 하는 통신망
- 네트워크는 몇 개의 독립적인 장치가 신속하고 직접적으로 지원하는 데이터 통신체계
장점
자료 공유
가능단점
보안문제 발생
컴퓨터가 통신을 하기 위해서는 유선 혹은 무선
으로 연결되어야 함
유선
- 데이터 신호가 원하는 방향으로 전달되도록 함
무선
- 데이터 신호의 왜곡을 방지하여 데이터를 보호
- 유선 연결 방식은 동축케이블, 광케이블이 있음
안테나선
이라고도 부름랜선
이라는 이름으로 알려져 있음장거리 및 고속 통신
가능해저 케이블
로 이용됨방향성
이 있어 전 방향 전파가 가능서비스
를 주로 사용장점
단점
유선 전송 매체를 사용하기 힘든 장애물을 가로질러 통신을 하기에 적합
장점 | 단점 |
---|---|
설치가 쉽고 비용이 적게 듦 | 직진하는 성질이 있어 높은 구조물과 기상에 영향 |
장애물의 제약을 비교적 덜 받음 | 감쇠 현상과 혼선의 가능성이 큼 |
💻 네트워크 토폴로지
- 데이터 효율성을 높여 운영비와 관리비를 줄일 수 있음
- 문제점을 찾는데 있어 편리함이 있어 숙지하면 좋음
연결한 구조 및 연결 방식
중앙 집중식 형태
다수의 기기가 같은 선에서 선형적으로 연결된 형태
장점 | 단점 |
---|---|
구조가 간단하다 | 노드 한곳에 에러 발생 시 전체 네트워크가 중단 |
설치가 쉬워 비용이 저렴 | 여러 대의 기기가 동시에 데이터 전송이 불가능 |
👉 한곳에 에러가 발생했을 때 전체 네트워크가 중단되는 위험이 있기 때문에 요즘은 Bus형
보다는 Star형
을 많이 사용하는 추세
망 구성 형태
상호 연결이 된 형태
거리에 따라 PAN, LAN, MAN, WAN으로 나뉨
네트워크 유형 | 특징 |
---|---|
PAN | Personal Area Network 개인휴대기기 사이에서 구성된 무선 연결망 |
LAN | Local Area Network 지역 범위의 네트워크 |
MAN | Metropolitan Area Network 도시 범위의 네트워크 |
WAN | Wide Area Network 광대한 범위의 네트워크 |
네트워크 환경에서 사용하는 내 컴퓨터의 주소
컴퓨터 네트워크 장치들이 서로를 인식하고 통신하기 위해서 사용하는 특수한 식별주소
IP주소는 OSI 7계층에서 3계층인 Network 계층에서 생성되고 사용
네트워크 환경 내에서 사용하는 물리적인
컴퓨터 주소
OSI 7계층에서 Data Link층에서 사용
MAC 주소는 램카드에 붙어 있는 고유의 식별번호라는 점에서 ip와 다름. ip는 변동가능성 잇지만, mac은 변동없다는 점, 고유의 식별자
네트워크 ID
- 네트워크를 구분해주는 주소, 같은 네트워크에 있을 때 자유롭게 통신이 가능하게 해주는 역할
호스트 ID
- 해당 네트워크의 개별 사용자에게 고유하게 부여된 주소를 의미
로컬 네트워크 내부에서 접속한 호스트의 IP 대역을 외부 네트워크와 명확하게 구분할 수 있는 수단
서브넷
- 하나의 네트워크가 분할되어 나눠진 작은 네트워크
서브넷팅
- 네트워크를 분할하는 것
IPv4의 주소체계가 부족해서 등장
128비트의 값을 가지고 일반적으로 4자리의 16진수 숫자 8개로 표기하고, 각각은 쌍점(:)으로 구분
IPv4 | IPv6 | |
---|---|---|
주소 길이 | 32비트 | 128비트 |
주소 개수 | 약 43억 개 | 약 (43억^4)개 |
표시 방법 | 8비트씩 4부분으로 10진수 표시 | 16비트씩 8부분으로 16진수로 표시 |
주소 할당 | 클래스 구분에 따른 비순차적 할당(비효율적) | 네트워크 규모 및 단말기 수에 따른순차적 할당(효율적) |
Network Address Translation
IP 주소 부족 문제를 해결하기 위해 NAT 시스템을 도입
IP주소 등을 재기록하여
네트워크 트래픽
을 주고 받는 기술
인터넷의 공인 IP주소를 절약할 수 있음
사용자들의 고유한 사설망을 인터넷이라는 공공망을 통해 침입하는 사람들로부터 보호할 수 있음
유니캐스트
, 멀티캐스트
, 브로드캐스트
가 있다.1:1
로 통신하는 방법1:N
으로 통신하는 방법다수의 대상이 있을 때 그 모든 대상
과 통신하는 방법
로컬 네트워크에 연결되어 있는 모든 시스템에게 프레임
을 보내는 방식
네트워크에 있는 모든 시스템에게 알리는 경우 또는 라우터
끼리 정보를 교환하거나 새로운 라우터를 찾는 경우 등에 이용됨
프레임(frame)
라우터(router)
💻 네트워크의 구성
- 네트워크는 네트워크 엣지, 접속 네트워크
계층 | 이름 | 단위 | 프로토콜 |
---|---|---|---|
7 | 응용 계층 (Application Layer) | Data | HTTP,SMTP,SSH |
6 | 표현 게층 (Presentation Layer) | Data | JPEG,MPEG |
5 | 세션 계층 (Session Layer) | Data | SSL,TLS |
4 | 전송 계층 (Transport Layer) | TCP-Segement,UDP-datagram | TCP,UDP,SCTP |
3 | 네트워크 계층 (Network Layer) | Packet | IP,IPX,ARP |
2 | 데이터링크 계층 (DataLink Layer) | Frame | Ethernet,Token ring |
1 | 물리 계층 (Physical Layer) | Bit | 10BASE -t |
구분 | 계층 | 기능 |
---|---|---|
상위층 | 7 | 사용자에게 서비스 제공 DHCP, DNS, SMTP, HTTP 등 사용자가 원하는 최종 목표 해당 |
6 | 데이터의 인코딩/디코딩, 압축/해제, 암호화/복호화 | |
5 | 통신하는 프로세스 사이의 데화 제어 및 동기화 연결 세션에서 데이터 교환과 에러 발생시 복구 | |
하위층 | 4 | 종단 간 신뢰성 있는 데이터 전송 오류검출, 복구, 흐름제어, 중복검사 수행 데이터 전송을 위해 Port번호 사용 |
3 | 종단 간 전송을 위한 경로 설정을 담당(IP주소) 호스트로 도달하기 위한 최적의 경로를 라우팅 알고리즘을 통해 선택/제어 | |
2 | 인접한 노드간의 신뢰성 있는 데이터 전달 신뢰성을 위해 흐름제어, 오류제어, 회신제어 수행 MAC주소를 통해 통신 | |
1 | 물리 매체를 통해 흐름 전송 물리적으로 연결된 노드간의 신호 전송 |