개발하는 삶
[네트워크] 네트워크의 구조 본문
네트워크의 구조
컴퓨터 네트워크
- 두대의 컴퓨터가 서로 데이터를 주고받는 통신망
- 프린터, 파일 같은 자원 전달
인터넷
- TCP/IP 프로토콜을 사용하는 세계 최대 규모의 네트워크
패킷
- 컴퓨터 네트워크에서 데이터를 주고받을 때 정해놓은 규칙
- 네트워크를 통해 전송되는 데이터의 작은 조각
- 용량이 큰 데이터는 패킷으로 분할하여 전송해야 함
비트와 바이트
- 비트 : 0과 1로 나타내는 정보의 최소단위
- 바이트 : 컴퓨터의 정보량 단위.
- 8비트 = 1바이트
LAN 과 WAN
LAN
- 근거리 통신망
- 비교적 가까운 거리에 위치한 장치들을 서로 연결한 네트워크
WAN
- 광대역 통신망
- 랜을 다시 하나로 묶는 거대한 네트워크.
- LAN에 비해 속도 느림. 오류 많음.
- 넓은지역에 설치된 컴퓨터간의 정보와 자원을 공유
- ISP 가 제공하는 서비스에 의해 구축된 네트워크
ISP
- 개인이나 기업체에게 인터넷 접속 서비스 등을 제공하는 회사
- KT, U+
인터넷 공유기
- broadband router
- 가정, 소기업에서 사용하는 저용량 라우터
DMZ
- 외부에 공개하기 위한 네트워크
- 내부 네트워크의 한계
- 보안의 목적으로 공개하기 어려워, 내부 네트워크만으로 시스템을 운영하면
- 외부 네트워크가 단절되어, 기본적인 인터넷 서비스 사용이 불가능
- 내부 네트워크에 존재하지만, 외부에서 접근할 수 있는 특수한 네트워크 영역
- 내부 → 외부 네트워크로 갈 때, 방화벽을 거쳐 DMZ 라는 영역에 접근함
서버 운영하는 방법
- 사내 설치
- 온프레미스
- 데이터 센터
- 클라우드
프로토콜
- 컴퓨터 간의 데이터를 주고받을 때 통신방법에 대한 규칙
OSI 모델과 TCP/IP 모델
OSI 모델
- 네트워크의 기본 구조를 7계층으로 나눠서 표준화한 통신 규약
계층 | 이름 | 설명 | 프로토콜 |
7 | 응용 계층 (Application Layer) |
구글 크롬 등 웹사이트 조회 이메일, 파일 전송 |
HTTP, SMTP, SSH, FTP, Telnet, DNS, modbus, SIP, AFP, APPC, MAP |
6 | 표현 계층 (Presentation Layer) |
문자코드 인코딩, 디코딩, 암호화 데이터를 하나의 표현 형태로 반환 |
ASCII, MPEG, JPEG |
5 | 세션 계층 (Session Layer) |
세션 체결, 통신 방식을 결정 사용자 간의 세션이 유효한지 확인 |
NetBIOS, SAP, SDP, PIPO, SSL, TLS, NWLink, ASP, ADSP, ZIP, DLC |
4 | 전송 계층 (Transport Layer) |
특정 방화벽 및 프록시 서버 신뢰할 수 있는 통신 구현 |
TCP, UDP, ATP |
3 | 네트워크 계층 (Network Layer) |
라우터. 다른 네트워크와 통신하기 위한 경로/논리주소 결정 |
IP, IPX, IPsec, ICMP, ARP, NetBEUI, RIP, BGP, DDP, PLP |
2 | 데이터링크 계층 (DataLink Layer) |
MAC 주소, 브리지 및 스위치 네트워크 기기 간의 데이터 전송 및 물리주소 결정 |
Ethernet, Token Ring, AppleTalk, PPP, ATM, MAC, HDLC, FDDI, LLC, ALOHA |
1 | 물리 계층 (Physical Layer) |
시스템 간의 물리적인 연결과 전기신호를 변환 및 제어 전압, 허브, 네트워크 어댑터, 중계기 및 케이블 사양, 신호 변경(디지털,아날로그) |
Ethernet |
TCP/IP 모델
- OSI 모델 7계층을 4계층으로 단순화 시켜 사용하는 모델
4 | 응용 계층 (Application Layer) |
OSI 7 계층의 5,6,7 세션계층, 프레젠테이션계층, 애플리케이션 계층에 해당한다 |
HTTP, FTP, 텔넷, DNS, SMTP |
3 | 전송 계층 (Transport Layer) |
OSI 7 계층의 3,4 전송계층에 해당한다 | TCP, UDP |
2 | 인터넷 계층 | OSI 7 계층의 3 네트워크 계층에 해당 | IP, ARP, RARP, ICMP, OSPF |
1 | 네트워크 접근 계층 (network access layer) |
OSI 7 계층의 1,2 물리계층과 데이터링크 계층에 해당 | 이더넷, 토큰링, PPP |
캡슐화와 역캡슐화
캡슐화
- 컴퓨터 통신에서 상위계층의 통신 프로토콜 정보를 데이터에 추가해서
- 하위 계층으로 전송하는 기술
역캡슐화
- 컴퓨터 통신에서 상위계층의 통신 프로토콜에서
- 하위계층에서 추가한 정보와 데이터를 분리하는 기술
물리계층
- OSI 7계층중 최하위 1계층
- 전기신호의 변환 및 제어하는 역할을 담당
- 컴퓨터와 네트워크 장비 간의 전송되는 데이터를 전기신호로 변환
전기신호
- 전압이 일정 패턴으로 변하여 생기는 일련의 흐름
디지털 신호
- 아날로그 신호와 대비되는 신호 형태
- 아날로그 신호를 전류 유무 등 물리적 현상을 이용해 2진수로 나타낸 신호
아날로그 신호
- 전화 회선이나 라디오 방송에 사용
- 여러개의 신호로 연속적으로 변함
랜카드
- 컴퓨터의 네트워크 연결 및 데이터 전송 담당
- 0과 1의 정보를 전기신호로 변환
케이블의 종류와 구조
전송매체
- 데이터가 흐르는 물리적 선로
- 유선 : ex. 트위스트 페어 케이블, 광케이블
- 무선 : ex. 라디오파, 마이크로파
UTP, STP 케이블
- UTP 케이블
- 구리선 여덟개를 두개씩 꼬아 만든 네쌍의 전선.
- 쉴드로 보호되지 않음
- 노이즈의 영향을 쉽게 받지만 저렴하고 보편적임
- STP 케이블
- 두개씩 꼬아 만든 선을 실드로 보호한 케이블
- 쉴드로 보호되어 있음
- 노이즈의 영향을 적게 받지만 비쌈
트위스트 페어 케이블
- UTP/STP 케이블 두 종류
- = 랜케이블, 랜선
랜케이블의 종류
- 다이렉트 케이블
- 구리선 여덟개를 같은 순서로 커넥터에 연결
- 컴퓨터와 스위치를 연결
- 크로스 케이블
- 구리선 여덟개를 엇갈리게 커넥터에 연결
- 컴퓨터 간에 직접 랜케이블로 연결
리피터와 허브의 구조
- 리피터
- 멀리 떨어져있을 때, 일그러진 전기신호를 증폭하는 장비
- 허브
- 랜을 구성할 때 한 사무실 등 가까운 거리와 연결하는 장치
- 전기신호를 증폭하는 기능
- 단점 : 모든 포트에 데이터를 전송 (특정 포트로만 데이터 전송 X)
출처
모두의 네트워크
'CS > 네트워크' 카테고리의 다른 글
[네트워크] 전송계층 (0) | 2022.09.17 |
---|---|
[네트워크] 데이터 링크 계층 (0) | 2022.09.06 |