컴퓨터 공학/네트워크

개요 네트워크 통신은 현대 IT 환경의 핵심이다. 서로 다른 시스템이 정보를 주고받기 위해서는 일정한 규약, 즉 프로토콜이 필요하다. 이러한 통신에 필요한 여러 기능들을 효율적으로 관리하기 위해 계층별로 분리한 것이 바로 OSI 7계층이다. 이 글에서는 OSI 7계층이 왜 존재하는지, 각 계층이 어떤 역할을 하는지, 그리고 데이터 전송 과정에서의 encapsulation과 decapsulation 개념과 TCP/IP 스택과의 차이점을 하나하나 살펴보자. 내용OSI 7계층이 왜 존재하는가?네트워크 통신을 위해서는 임의의 규약, 즉 프로토콜이 반드시 필요하다. 통신에 필요한 다양한 기능들을 하나의 거대한 시스템으로 관리하기에는 복잡도가 높아지기 때문에, 이를 계층별로 나누어 관리하는 것이 필요하다. OSI ..
개요 api 응답 속도를 고려할 때 네트워크 비용에 대해서는 깊게 생각하지 않고 추상화하여 퉁치곤 했다. 그런데 분명 네트워크도 인풋값과 통신 속도를 알면 계산할 수 있을 거라는 생각이 들어 공부 해보았다. 이번 글에서는 네트워크 비용의 기본 개념부터 실제 계산 방법, 그리고 다양한 상황에서의 네트워크 비용 산정 방법에 대해 자세히 알아보고자 한다. 네트워크 비용의 기본 개념네트워크 비용은 데이터를 전송하는 데 소요되는 시간과 자원을 의미한다. 이는 주로 다음과 같은 요소들로 구성된다: 대역폭(Bandwidth)초당 전송할 수 있는 데이터의 양을 나타내며, 일반적으로 Mbps(Megabits per second) 단위로 측정된다. 데이터 크기(Data Size)전송하려는 데이터의 크기를 KB(Kiloby..
네트워크 기본OSI 7 layer와 식별자L2의 식별자는 MAC Adress를 사용하며 48bit를 보통 16진수로 표현L3의 식별자는 IP Address를 사용하며 32bit를 10진수(8bit)씩 끊어서 사용L4의 식별자는 Port 번호를 사용하며 16bit 양의 정수를 사용 Host컴퓨터 공학에서 컴퓨터가 네트워크에 연결되는 순간 이를 Host라고 한다. Switch가 하는 일과 비용네트워크(고속도로)에서 어떤 명령이 전송될 때 여러개의 스위치(교차로)를 만난다.명령은 특정 경로(인터페이스)를 선택(스위칭)한다.이 선택의 근거가 IP이면 L3스위치, Port이면 L4 스위치이다. L2 수준NIC, L2 Frame, LAN 카드 그리고 MAC 주소NIC(Network Interface Card)는 흔..