본문 바로가기

La Lecture13

그림으로 배우는 프로그래밍 구조 chapter2,3 chapter2 프로그래밍 언어의 차이 2-1 프로그래밍이란? 소프트웨어 개발은 프로그래밍 언어의 문법에 따라 소스코드를 작성하여 이루어진다. 이 소스코드를 컴퓨터가 처리할 수 있는 기계어 프로그램으로 변환해야하는데 이 프로그램의 파일 형식을 실행파일이라고한다. 이렇게 소스 코드를 작성해 프로그램을 생성하는 작업이 프로그래밍이다. 소스코드를 프로그램으로 변환하는 방법은? 사전에 소스 코드를 프로그램으로 일괄 변환해 두었다가 실행 시 프로그램을 처리하는 방법인 컴파일러와 실행하면서 소스 코드를 변환하는 인터프리터 방법이 있다. 2-2 저수준 언어란? 어셈블리 언어는 기계와 1대1로 대응하며 영어처럼 표현되어있어서 컴퓨터 뿐만 아니라 사람도 읽기 쉽지만 컴퓨터와 가까운 언어이기에 저수준 언어라고도 한다. 어.. 2022. 6. 15.
하루3분 네트워크 교실: 5장 제36회 4계층의 역할과 개요 4계층의 역할 - 에러복구 : 도달하지 않은 경우에 다시 보냄으로써 에러를 없었던 것으로 한다. - 흐름제어 : 도달했을 때, 대기장소에 데이터가 넘치는 것을 방지한다. - 신뢰성이 높은 전송을 수행 애플리케이션 식별 - 어느 애플리케이션이 송수신할지를 결정하는 번호 TCP와 UDP - 4계층의 프로토콜로써 둘 중 한개를 사용하여 데이터 전송을 수행한다. 제37회 커넥션과 세그먼트 커넥션 - 애플리케이션 간의 송수신을 하는 데이터의 길 - 데이터 전송을 시작하기 전에 미리 확인을 주고 받아 두고 상대에게 확실하게 전달한 것을 확인 - TCP헤더 : 포트번호, 시퀀스번호, 플래그 등 약 20옥텟 커넥션의 확립 - 가상의 통신로를 만들어 내는 것 - 통신로를 확보하기 위해 상대.. 2022. 6. 7.
하루3분 네트워크 교실: 4장 제28회 주소와 경로 IP주소와 MAC주소란? - IP 주소 : 수신터의 컴퓨터를 결정한다 - MAC 주소 : 같은 네트워크 내에서의 수신처를 결정 경로 - 홉바이홉 : 홉이란 라우터를 가리키는 용어인데 다음 수신처를 결정하고 이것이 연결되어 경로가 된다 - 복수의 라우터가 다음 수신처를 기리키는 과정을 반복함으로써 전체의 경로가 만들어져 간다. - 라우터가 없으면 다른 네트워크에 데이터그램읓 보낼 수 없다. - 컴퓨터가 송신하는 규칙 : 다른 네트워크 수신이면 라우터(디폴트 게이트웨이)로 동일 네트워크 수신이면 직접 통신한다. 라우터(디폴트 게이트웨이)가 설정되어 있는 경우 - 동일 네트워크 수신이면 수신처에 직접 송신한다. - 다른 네트워크 수신이면 디폴트 게이트웨이에 설정된 라우터로 송신한다. 라우.. 2022. 6. 6.
하루3분 네트워크 교실: 3장 제19회 3계층의 역할과 개요 🦄 3계층이란? 세먼트 간에서의 데이터를 송수신한다. 인터넷 작업을 수행한다고 볼 수 있는데 인터넷작업이란 네트워크와 네트워크를 연결해서 다른 네트워크에 있는 컴퓨터끼리 데이터 통신이 가능하도록 한다. 이때 네트워크는 라우터와 라우터로 분배된 컴퓨터 그룹이다. 3계층이란? - 세그먼트 간에서의 데이터 송수신하는것 - 인터넷 작업을 수행한다. 네트워크란? - 라우터와 라우터로 분배된 컴퓨터 그룹 인터넷 작업이란? - 네트워크와 네트워크를 연결해서 다른 네트워크에 있는 컴퓨터끼리 데이터 통신이 가능하도록 한다. 제20회 인터넷 프로토콜 🦄 인터넷 프로토콜이란? 인터넷 작업을 하기 위해서는 어드레스를 어떻게 써서 어떻게 배정할 건지에 대한 위치 정보를 가지고 있어서 수신처를 찾을.. 2022. 6. 2.