본문 바로가기

공부28

OSI Model (TCP/IP Model) 과 TCP/UDP 1. OSI Model (TCP / IP Model) 네트워크 상에서 정보를 주고받으려면, 데이터를 어느 경로로 보낼지・어떤 방식으로 보낼지 등 고려해야 할 사항들이 많다. 이러한 것들을 관리하기 위해 하나의 규약만을 정해 놓았다면, 문제가 발생했을 때 전체를 수정해야 하며 이로 인한 새로운 문제가 발생하게 될 수도 있을 것이다. 국제표준화기구(ISO)에서는 이를 해결하기 위해(= 원활한 통신을 위해) 통신이 일어나는 과정을 네트워크 각각의 역할에 맞게 계층 구조로 나눈 통신 규약을 제안했다. 이를 OSI 7 Layer Model 이라고 부른다. 각각의 계층은 모듈 단위로 독립적이지만 상호 유기적인 관계를 가진다. OSI → 개념적 Model TCP / IP → 연결을 설정하고 네트워크를 통해 통신하는 .. 2022. 9. 11.
API, SDK, Library, Framework 뭔가 오랜만에 포스팅을 하는 듯한 느낌이네요... 블로그에 잘못된 정보도 몇몇 있고 중구난방인 느낌이라 조만간 정리를 한 번 해야할 것 같습니다 😅 아무튼 오늘은! 그간 헷갈렸던 API, SDK, Framework, Library 의 차이점에 대해 정리해보도록 하겠습니다. API Application Programming Interface 의 약자입니다. 응용 프로그램에서 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있도록 만든 인터페이스를 뜻합니다. 한 마디로 누군가가 쓸 수 있도록 제공하는 것이라고 할 수 있습니다. 프로그램 사이에서 연결을 시켜주는 다리인 셈입니다. 예시) API 명세서, Open API (지도 API, 쇼핑 API 등) 때문에 외부에서 호출하여 사용할 수 있도록 만들어.. 2022. 9. 2.
[컴퓨터네트워크] 2. Network edge, Network core KOCW 이미정 교수님의 강의를 듣고 정리한 내용입니다. 중간 중간 나오는 생각한 질문 부분은 제가 뽑은 중요한 키워드라고 느낀 부분입니다! 2. Network edge, Network core 지난 시간 정리 (인터넷이란 무엇인가 + 인터넷 접속 과정) 인터넷 → core / edge 로 나누어서 생각할 수 있다. 인터넷의 구성요소: Host, Router & Switch, Link 링크는 라우터들을, 또는 호스트와 라우터를 연결해주는 역할을 한다. edge쪽에 호스트가 연결되어 있다. 호스트와 라우터는 직접 연결되는 것이 아닌, 중간의 access router를 통한다. access network는 홈 네트워크와 공용(기관) 네트워크로 구분된다. 인터넷 엑세스 과정 홈 네트워크는 집안 자체에 있는 것.. 2022. 8. 6.