프로그래머에게 프로그래밍의 관점을 갖게 해주는 역할을 하는 개발 방법론프로그램이 무엇인지 이해할 수 있는 맥락을 제공하는 개발 방법론 (내 정의)ex. 객체 지향 프로그래밍 프로그래머들이 프로그램을 상호작용하는 객체들의 집합으로 볼 수 있게 한다 ex. 함수형 프로그래
노드와 링크가 서로 연결되어 있거나 연결되어 있지 않은 집합체 노드 : 서버, 라우터, 스위치 등 네트워크 장치 링크 : 유선 또는 무선 '좋은' 네크워트란? 많은 처리량을 처리 가능지연 시간이 짧고 장애 빈도가 적으며 좋은 보안을 갖춘 네트워크 링크를 통해 전달되는
인터넷 프로토콜 스위트인터넷에서 컴퓨터들이 서로 정보를 주고받는 데 쓰이는 프로토콜의 집합 TCP/IP 4계층 모델로 설명 또는 OSI 7계층 모델로 설명하기도 한다 TCP/IP 4계층 모델 : 네트워크에서 사용되는 통신 프로토콜의 집합: 계층들은 프로토콜의 네트워킹
네트워크는 여러 개의 네트워크 기기를 기반으로 구축된다 계층별로 처리 범위를 나눌 수 있다 물리 계층 처리 기기데이터 링크 계층 처리 기기상위 계층을 처리하는 기기는 하위 계층을 처리할 수 있지만 그 반대는 불가 애플리케이션 계층 : L7 스위치인터넷 계층 : 라우터,
인터넷 계층에서 IP 주소를 쓴다 컴퓨터와 컴퓨터 간의 통신은 IP 주소 기반으로 통신 정확히는 IP 주소의 ARP를 통해 MAC 주소를 찾아 MAC 주소 기반으로 통신 ARP란?Address Resolution Protocol IP주소로부터 MAC 주소를 구하는, I
전송 계층 위에 있는 애플리케이션 계층웹 서비스 통신에 사용 HTTP/1.0부터 시작해서 발전 거듭현재는 HTTP/3기본적으로 한 연결당 하나의 요청을 처리하도록 설계되었다RTT 증가를 불러오게 되었다서버로부터 파일을 가져올 때마다 TCP의 3-웨이 핸드셰이크를 계속해
사용자가 컴퓨터를 쉽게 다루게 해주는 인터페이스한정된 메모리나 시스템 자원을 효율적으로 분배 하드웨어, 소프트웨어를 관리cf. 펌웨어 운영체제와 유사 sw를 추가로 설치 불가 운영체제와 컴퓨터 메모리 프로세스와 스레드 CPU 스케줄링 알고리즘컴퓨터의 구성 운영체제 CP
8\. 교착 상태