no image
OSI 7 Layer 3편 -Transport Layer
이전 Network Layer에서는 다음과 같은 문제가 있었다. 1. 한 번에 하나의 통신만 가능 -> 여러 어플리케이션이 동시에 통신 불가능 (카톡, 유튜브, 인터넷)2. 패킷등의 순서 보장 / 유실에 대한 대응 불가능 해당 문제를 해결하기 위해 전송 계층이 활용된다. Transport Layer- 통신 주체끼리 데이터 전달의 신뢰성을 확보하는 방법을 정의- 주요 단위 : 세그먼트- 주요 구성 요소 : TCP/UDP TCP(Transmission Control Protocol)- 패킷의 전달 과정에서 순서를 보장하고 유실되지 않도록 보장할 수 있는 통신 규약 -> 패킷 안에 세그먼트를 담아 주고 받아 로직을 처리- 연결 지향 -> 지속적으로 채널을 수립하여 전달 여부를 확인하고 무결성을 확인     지..
2024.09.26
no image
OSI 7 Layer 2편 -Network Layer
이전 1편에서 같은 로컬 네트워크 클라이언트 끼리의 통신 과정을 알아봤다. 같은 로컬 네트워크가 아닌 다른 로컬 네트워크로의 통신은 어떻게 진행되는지 알아보자.   네트워크 계층(Network Layer) - 여러 노드의 경로를 찾고 올바르게 전달될 수 있는 기능과 수단을 정의- 주요 단위 : 패킷- 주요 구성 요소 : Router, IP, ARP- 서로 떨어진 Local Network 간의 통신을 지원   먼저 통신을 하려면 목적지의 주소를 알아야 한다. 인터넷 세계에서는 IP를 주소로 사용한다.IP (Internet Protocol)- 인터넷 프로토콜 상에서 통신 주체를 식별하기 위한 아이디- 두 가지 종류 (IPv4, IPv6) CIDR (Classless Inter Domain Routing)- ..
2024.09.26
no image
OSI 7 Layer 1편 -Physical/Data Link Layer
OSI 7계층- 컴퓨터 네트워크 및 통신을 7개의 레이어로 표현한 모델- 하위 계층의 기능을 활용해 역할을 수행하고 상위 계층으로 처리 결과를 전달- 각 계층이 독립적으로 설계되므로, 특정 계층의 변경이 다른 계층에 영향을 미치지 않음  Physical Layer - 장치를 연결하기 위한 매체의 물리적인 사항- 전압, 주기, 시간, 전선의 규격, 거리 등- 단위 Bits- 대표 구성 요소 : 케이블, 안테나, 허브, 리피터 - 여러 Client 끼리의 1:1 통신은 위 그림처럼 Client 가 많아질수록 복잡해짐 허브 - 피지컬 계층에서 다수의 기기들을 연결해주는 장치- 허브는 스위치 처럼 똑똑하지 않아서 다음과 같은 특징을 가짐 1. 누구에게 전송하든 모두에게 전송됨 (Broad Cast)2. 충돌 감..
2024.09.24