CS3 [CS 기초] 네트워크의 기초 (2) - TCP/IP 4계층 구조 TCP/IP 4계층 모델인터넷 프로토콜 스위트(internet protocol suite) : 인터넷에서 컴퓨터들이 서로 정보를 주고받는 데 쓰이는 프로토콜의 집합 => TCP/IP 4계층 or OSI 7계층으로 설명계층 구조여기서는 TCP/IP 4계층을 기준으로 설명하지만, 따로 OSI 7계층에 대한 내용도 부록으로 업로드 할 예정어플리케이션 계층(Application - Layer)응용 프로그램이 사용되는 프로토콜 계층. 웹 서비스, 이메일 등 서비스를 실질적으로 사용하는 사람들에게 제공됨.FTP : 장치와 장치 간의 파일을 전송하는 데 사용되는 표준 통신 프로토콜 HTTP : World Wide We을 위한 데이터 통신의 기초이자 웹 사이트를 이용하는 데 쓰는 프로토콜 SSH : 보안되지 않은 네트.. 2024. 12. 9. [CS 기초] 네트워크의 기초 (1) 네트워크의 기초네트워크란 노드(node)와 링크(link)가 서로 연결되어 리소스를 공유하는 집합을 의미한다.노드: 서버, 라우터, 스위치 등 네트워크 장치를 의미한다.링크: 유선 또는 무선을 의미한다.처리량과 지연 시간처리량(Throughput) 처리량은 링크 내에서 성공적으로 전달된 데이터의 양을 의미하며, 얼마나 많은 트래픽을 처리했는지를 나타낸다.단위는 bps(bits per second)로, 초당 전송 또는 수신되는 비트 수를 뜻한다. 처리량에 영향을 미치는 요소:트래픽 증가네트워크 장치 간의 대역폭(Bandwidth, 주어진 시간 동안 네트워크 연결을 통해 흐를 수 있는 최대 비트 수)네트워크 중간에 발생하는 에러네트워크 장치의 하드웨어 스펙*참고* 트래픽 != 처리량트래픽이 많아졌다 = 흐르.. 2024. 12. 6. [CS 기초] 프로그래밍 패러다임 프로그래밍 패러다임프로그래머에게 프로그래밍의 관점을 갖게 해주는 개발 방법론 소프트웨어 설계와 구현 과정에 큰 영향을 미침. 객체지향 프로그래밍 : 객체지향 프로그래밍은 상호작용하는 객체들의 집합으로 프로그램을 구성하는 패러다임 함수형 프로그래밍 : 함수형 프로그래밍은 상태 값을 지니지 않는 순수 함수와 함숫값들의 연속으로 프로그램을 구성 (이후에 더 깊게 설명할 예정) Java의 프로그래밍 패러다임jdk 1.8 이전의 자바는 객체지향 프로그래밍을 지원했었지만, 이후로는 함수형 프로그래밍 패러다임을 지원하기 위해 람다식, 생성자 레퍼런스, 메서드 레퍼런스를 도입함. - 각 방식에 대해서는 이후에 따로 정리해 볼 예정프로그래밍의 패러다임은 크게 선언형, 명령형으로 나뉘며선언형은 함수형이라는 하위 집합.. 2024. 12. 6. 이전 1 다음