네트워크
-
[OSI 참조 모델과 TCP/IP 기초편] IP 주소(IPv4, IPv6)네트워크 2020. 3. 26. 21:05
1. IP 주소 IP를 기반으로 하는 네트워크에서 한 대의 컴퓨터마다 할당되어 있는 식별번호 32비트 수치로 표현하고, 8비트씩 4개로 나눠서 각각을 10진수로 표기 ex)182.168.0.1 IP 주소의 내용은 네트워크별로 나뉘는 '네트워크 주소'부와 그 네트워크 안에서 컴퓨터를 식별하기 위한 '호스트 주소'부가 있다. 통신할 때 상대를 특정하기 위해 필수적인 번호이므로 각각의 컴퓨터에 할당되는 값은 중복되어서는 안 된다. 하지만, 32비트 값으로 표현을 하기 때문에 표현할 수 있는 값의 범위가 정해져 있어 현재는 이 수가 부족할지도 모른다는 우려가 나오고 있다. 따라서 차세대 규격으로 128비트 값으로 표현하는 IPv6로 옮길 것을 권장한다. 2. IPv4 현재 널리 보급되어 있는 IP이다. 32비트..
-
[OSI 참조 모델과 TCP/IP 기초편] 패킷네트워크 2020. 3. 26. 20:41
패킷 컴퓨터 통신을 할 때 작게 분할된 데이터 데이터 덩어리를 패킷이라 부른다. 큰 데이터를 분할하지 않고 네트워크상으로 흘려보내면 그 데이터가 회선을 모두 점유해 버려서 다른 기기가 전혀 통신할 수 없게 되는 문제가 발생한다. 그렇기 때문에 통신 데이터를 패킷이라는 단위로 작게 분할하여 회선을 공유한다. 데이터를 패킷으로 분할하여 송수신하는 통신 방식을 패킷 통신이라 한다. 패킷에는 반드시 보내는 곳과 받는 곳의 IP 주소가 속성 정보로 추가되어야 한다.
-
[OSI 참조 모델과 TCP/IP 기초편] TCP와 UDP네트워크 2020. 3. 26. 18:49
1. TCP (Transmission Control Protocol) 제 4계층(전송 계층)에 위치하는 네트워크 프로토콜로, 신뢰성이 높고 확실한 데이터 통신을 보증한다. 즉, 데이터 결손이 없으며 상대방에게 확실히 전달되는 것을 의미한다. TCP는 제 5계층(세션 계층)이상의 프로토콜로부터 통신 데이터를 받아 이를 패킷으로 분할한다. 그리고 그 패킷을 제 3계층(네트워크 계층)인 IP에 전달하여 상대방에게 전달되도록 한다. 2. TCP의 신뢰성 확보 (1) 데이터를 패킷으로 분할할 때 시퀀스 번호를 붙여 두고, 수신 측에서 이 번호를 체크하여 필요하면 정렬을 하여 패킷의 순서가 올바르게 되도록 보증 (2) 수신 측에서는 반드시 수신했다는 것을 나타내는 통지 패킷(ACK 패킷)을 송신 측에 돌려보냄 (3..
-
[OSI 참조 모델과 TCP/IP 기초편] TCP/ IP네트워크 2020. 3. 26. 01:36
1. IP란 무엇인가? 제 3계층(네트워크 계층)에 위치하는 네트워크 프로토콜로 각 기기에 주소를 할당하고 그 주소를 바탕으로 데이터를 전송하기 위한 프로토콜 IP는 송신 데이터가 되는 패킷을 TCP나 UDP와 같은 상위 계층으로부터 받으면 IP 헤더라는 정보를 추가하여 네트워크로 내보낸다. IP 헤더란 송신자와 수신자의 IP 주소를 중심으로 한 정보의 집합으로 패킷이라는 소포에 붙어있는 짐표와 같은 역할을 한다. 2. TCP/ IP란 무엇인가? 인터넷 세계에서 표준으로 사용되는 네트워크 프로토콜로 OSI 참조 모델의 제 3계층(네트워크 계층)의 IP를 중심으로 한 여러 프로토콜의 집합체를 총칭하여 부르는 것 주로 제 4계층(전송 계층)의 TCP와 조합하여 구성되며, 인터넷상의 대표적인 서비스인 HTTP..
-
[OSI 참조 모델과 TCP/IP 기초편] OSI 참조 모델 7계층네트워크 2020. 3. 26. 00:54
1. OSI 참조 모델 7계층이란? OSI 7 계층은 네트워크에서 통신이 일어나는 과정을 상호 운용성과 기능의 확장성을 실현하기 위해 7단계로 나눈 것을 말한다. 2. OSI 7계층 제 7계층 | 응용 계층 (Application Layer) 통신을 이용하기 위해 필요한 서비스를 사람과 컴퓨터에게 제공 ex) HTTP, FTP, DNS, Telnet, DHCP 제 6계층 | 표현 계층 (Presentation Layer) 압축 방법이나 문자 인코딩을 관리하고 응용 소프트웨어와 네트워크와의 중개를 수행 ex) ASCII, MPEG, JPEG 제 5계층 | 세션 계층 (Session Layer) 통신의 시작과 종료와 같은 통신 프로토콜 간의 연결을 관리, 통신 경로 확립 ex) SSH, TLS, NetBIO..