반응형

네트워크 5

도대체 TCP/IP는 어떻게 통신을 할까요?

저번 TCP/IP의 설명에 이어 이번에는 TCP/IP가 정확히 어떻게 통신을 하는지에 대해 설명드리겠습니다. TCP/IP 통신 정리 정확히 어떻게 작동하는지 설명드리기 위해 몇 가지 정리를 하고 시작하겠습니다. 저번의 TCP/IP에 대한 설명에서 저는 총 네 가지의 Layer가 있다고 말씀드렸습니다. 하지만 이번 글에서는 2 Layers로 설명드리겠습니다. 첫 번째 Layer는 TCP이고 두 번째는 IP입니다. TCP의 역할은 요청하는 정보 혹은 요청에 대한 정보를 잘게 세분화를 합니다. Segments라고 부릅니다. 그리고 이 Segments를 IP Layer로 보냅니다. IP의 역할은 내려온 Segments를 순서대로 Packet으로 요청이 온 객체(혹은 컴퓨터)로 보냅니다. 이렇게 보내지는 Pack..

도대체 IPv4, IPv6는 뭘까요?

IP Address에 대해서는 이제 많이들 아실 겁니다. 우리가 사용하는 IP Address에는 두 가지 종류가 있습니다. 바로 IPv4와 IPv6인데요. 이 둘의 역할은 똑 같습니다. 하지만 이 둘의 가장 큰 차이점은 길이에 있습니다. 왜냐하면 IPv4로 할당했던 IP Address가 더 이상 구분하는 역할을 못하게 될 정도로 포화 상태가 되어가고 있기 때문입니다. 그럼 IPv4에 대해 먼저 설명 드리겠습니다. IPv4는 말 그대로 IP Address의 4번째 버전입니다. 그 이전 버전은 중요하지 않으니 걱정하지 마세요. IPv4는 32bit의 길이입니다. 그럼 총 몇 가지의 경우의 수가 나올까요? (참고로 1bit는 0 1 두 가지의 경우의 수가 나옵니다.) 232 총 42억 개의 경우의 수가 나옵니..

도대체 컴퓨터 통신 및 네트워크는 뭘까요?

많이 들어본 컴퓨터 통신과 네트워크이지만 정확한 의미는 잘 모르는 사람들이 많습니다.(물론 저 포함) 그럼 정확히 컴퓨터 네트워크는 어떤 것일까요? 컴퓨터 네트워크(Computer Network)란 2대 이상의 컴퓨터가 케이블 혹은 무선으로 연결돼 정보와 메시지를 주고받을 수 있는 망입니다. 이런 네트워크 내의 통신을 수월 하기 위해서 LAN, WIFI, 7 Layers 등 다양한 기술들이 존재하는 겁니다. 그럼 우리가 핵심적으로 알아야 할 것들은 뭘까요? 기본적으로 네트워크의 종류를 아셔야 합니다. 다양한 네트워크 종류가 있고 그중에서는 우리가 들어본 것도 있을 겁니다. 1. LAN Local Area Network: 랜선이라 우리가 흔히 말하죠? 우리가 LAN을 사용해서 그런 게 아닐 겁니다. 우리가..

도대체 Software Layers는 무엇일까요?

Software Layers를 구성하는 3개의 Layers가 있습니다. 바로 Session Layer, Presentation Layer, Application Layer입니다. 여기서부터는 사용자가 사용하는 부분과 좀 더 가깝습니다. 그럼 먼저 Session Layer(SL)에 대해 설명 드리겠습니다. SL의 역할은 일단 연결과 유지, 보안 그리고 인증입니다. 간단하죠? 지금 여태까지 모든 글에서 다 똑같은 역할을 하는 거 같은데 왜 다르지 하는 의문이 들 수 있습니다. 이에 대해서 추후 설명 드릴 테니 걱정 마세요.(걱정 안 했음 뭐 어쩔 수 없죠.) 사실 좀 있음 반전이 하나 나옵니다! 위의 역할을 위해서 SL에는 세 가지의 기능들이 있습니다. 1.Session Establishment, Maint..

도대체 Transport Layer 뭘까요?

Transport Layer는 Application Layer를 위해 일함과 동시에 Network Layer의 지원을 받습니다. Transport Layer가 담당하는 부분은 완성된 정보를 송수신하는 것입니다. 먼저 보내는 입장에 대해 설명 드리겠습니다. 상위 계층에서 Transport Layer는 데이터를 받고 Segmentation을 실행합니다. 그리고 정확한 송신을 위해서 Flow & Error Control을 수행합니다. 그리고 Header에 보내고 받는 곳의 Port number를 추가합니다. 그러면 이렇게 완성된 데이터를 바로 Network Layer로 보냅니다. (그리고 거기서 Network Layer가 보내는 거구요) 그리고 받는 입장에 대해 설명을 드리겠습니다. 위에서 언급했던 Heade..

반응형