본문 바로가기

분류 전체보기44

[Network] OSI 7 Layer 모델 개요OSI(Open Systems Interconnection) 7 Layer 모델은 네트워크 통신 시스템을 이해하고 설계하는 데 사용되는 개념적 프레임워크입니다. 1984년 국제 표준화 기구(ISO)에 의해 개발된 이 모델은 복잡한 네트워크 통신 과정을 7개의 논리적 계층으로 나누어 설명합니다. 이 글에서는 각 계층의 역할, 주요 프로토콜, 관련 장비, 그리고 데이터 단위(PDU)에 대해 자세히 알아보겠습니다.OSI 모델의 개발 배경과 목적표준화: 다양한 컴퓨터 시스템 간의 효과적인 통신을 위한 표준 프레임워크 제공상호운용성: 서로 다른 제조업체의 네트워크 장비 간 호환성 보장모듈화: 각 계층의 기능을 명확히 정의하여 개별적인 개선 가능교육 및 이해: 복잡한 네트워크 통신 과정을 체계적으로 설명OSI .. 2024. 7. 30.
[Network] 물리적 주소(MAC)와 논리적 주소(IP) 개요현대 네트워크 통신에서는 두 가지 주요 주소 체계가 사용됩니다: 물리적 주소(MAC)와 논리적 주소(IP). 이 두 주소 체계는 각각 고유한 역할을 수행하며, 함께 작동하여 데이터가 올바른 목적지에 도달할 수 있게 합니다. 이 글에서는 MAC 주소와 IP 주소의 특징, 차이점, 그리고 네트워크에서의 역할에 대해 자세히 알아보겠습니다. 물리적 주소 (MAC)정의와 특징MAC(Media Access Control) 주소는 네트워크 인터페이스 카드(NIC)에 할당된 고유 식별자입니다.48비트(6바이트) 길이로, 16진수로 표현됩니다. (예: 00:1A:2B:3C:4D:5E)제조업체에 의해 하드웨어에 영구적으로 할당되며, 전 세계적으로 유일해야 합니다.구조앞의 24비트: OUI(Organizationally.. 2024. 7. 30.
[프로그래머스/C] 전력망을 둘로 나누기 https://school.programmers.co.kr/learn/courses/30/lessons/86971 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  #include #include #include #define MAX 100int adj[MAX + 1][MAX + 1];int visited[MAX + 1];int dfs(int v1, int n) { visited[v1] = 1; int cnt = 1; for (int i = 1; i  1. 인접 행렬 초기화    주어진 전선 정보에 대한 그래프를 인접 행렬 형태로 초기화 한다... 2024. 6. 23.
[프로그래머스/C] 큰 수 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/42883 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  #include #include #include char* solution(const char* number, int k) { int len = strlen(number) - k; char* answer = (char*)malloc(sizeof(char) * (len + 1)); int stack = -1; for (int i = 0; i 0 && stack > -1 .. 2024. 6. 22.
728x90
반응형