본문 바로가기

분류 전체보기174

C++ Primer 07 Exercise 01 #include double cal(double x, double y); int main() { using namespace std; double x, y; do { cout x; if (x == 0) break ; cout > y; if (y == 0) break; cout 2023. 2. 19.
C++ Primer 07 학습목표 함수의 기초(복습) 함수의 원형 함수 매개변수를 값으로 전달 배열을 처리하는 함수의 설계 const 포인터 매개변수 문자열을 처리하는 함수의 설계 구조체를 처리하는 함수의 설계 string 클래스 객체를 처리하는 함수의 설계 자기 자신을 호출하는 (재귀) 함수 함수를 지시하는 포인터 7.1 함수의 기초(복습) C++에서 함수를 사용하기 위해 해야하는 작업 함수 정의 제공 라이브러리 함수 사용시 이미 정의되어 컴파일되어있음 사용자 정의 함수는 스스로 함수 원형 제공 라이브러리 함수 사용시 표준 라이브러리의 헤더 파일을 이용 사용자 정의 함수는 스스로 함수 호출 // calling.cpp #include void simple(); int main() { using namespace std; cout 2023. 2. 19.
모두의 네트워크 8장 - 네트워크의 전체 흐름 살펴보기 Lesson 32 - 랜 카드에서의 데이터 전달과 처리 컴퓨터[192.168.1.10] - 스위치 A - [192.168.1.1]라우터 A[172.16.0.1] - [172.16.0.2]라우터 B[192.168.10.1] - 스위치 B - [192.168.10.5]웹 서버 위와 같이 구성된 네트워크는 [192.168.1.0/24] / [172.16.0.0/16] / [192.168.10.0/24] 세 개의 네트워크로 나눌 수 있음 해당 네트워크에서 컴퓨터가 웹 서버로 요청하는 경우 OSI 모델에 기반한 데이터 흐름은 아래와 같음 컴퓨터[응용 > 전송 > 네트워크 > 데이터 링크 > 물리] 웹 브라우저에 URL 입력시 응용 계층에서 캡슐화 시작(3-way 핸드셰이크를 통한 연결은 확립되어있다고 가정) 응용.. 2023. 2. 19.
모두의 네트워크 7장 - 응용 계층 : 애플리케이션에 데이터 전송하기 Lesson 28 - 응용 계층의 역할 애플리케이션은 응용 계층(OSI 모델에서의 세션 계층 및 표현 계층을 포함)에서 동작 애플리케이션은 서비스를 요청하는 측의 클라이언트와 서비스를 제공하는 서버로 분류할 수 있음 응용 계층은 클라이언트의 요청을 전달하기 위해 통신 대상(서버 등)이 이해할 수 있는 데이터로 변환하고 전송 계층으로 전달하는 역할을 함 따라서 클라이언트측 애플리케이션과 서버측 애플리케이션의 통신을 위해서는 응용 계층의 프로토콜을 사용해야함 HTTP(HyperText Transfer Protocol) : 웹 사이트 접속 DNS(Domain Name System) : 이름 해석(name resolution) - 컴퓨터 또는 장비에 붙여진 이름을 기반으로 IP 주소를 알아내는 작업 FTP(Fi.. 2023. 2. 19.