Java
자바 컴파일 및 실행 절차
- 소스 코드 작성
- 컴파일러를 통해 컴파일
- 바이트 코드 디스크에 저장
- 바이트 코드 JVM에 적재
- JVM은 .class 파일에 있는 main 메서드를 찾아 실행
- 프로그램 실행
컴파일이란?
컴파일은 프로그래밍 언어로 작성된 소스 코드를 컴퓨터가 이해할 수 있는 기계어 또는 중간 코드로 변환하는 과정이다.
자바에서는 자바 컴파일러를 사용하여 소스 코드를 자바 코드로 변환한다.
바이트 코드는 플랫폼에 독립적이므로, 컴파일된 자바 프로그램은 어떤 운영 체제 에서도 동일한 방식으로 실행할 수 있다.
네트워크
인터넷의 구성 요소
인터넷은 전 세계 다양한 조직의 네트워크인 AS가 서로 연결되어 있다.
AS의 예는 인터넷 접속 서비스를 제공하는 ISP 이다.
ISP는 Internet Service Provider의 약자이다.
대표적인 ISP로는 Google, Amazon 등 인터넷 상에서 서비스를 제공한다.
ISP의 상위 그룹을 Tier1 이라 부른다.
ISP는 최종적으로 Tier1에 연결되어 자신이 관리하지 않는 네트워크 정보도 얻을 수 있다.
즉, 인터넷 상의 모든 ISP는 Tier1을 경유해서 연결되어 있기 때문에 다른 ISP의 사용자와도 통신할 수 있다.
인터넷 접속 서비스
ISP와 계약하면 네트워크 라우터를 ISP의 라우터와 연결하면 인터넷을 이용할 수 있게 된다.
ISP의 라우터와 접속하기 위해서는 고정 회선 또는 모바일 회선을 이용한다.
고정 회선 : 전용선, 전화회선, 광케이블, 케이블 TV 회선
모바일 회선 : 휴대전화망, WiMAX/WiMAX2 회선, 무선 LAN
'Back-end' 카테고리의 다른 글
2023.07.30 TIL (0) | 2023.07.30 |
---|---|
2023.07.29 TIL (0) | 2023.07.30 |
2023.07.27 TIL (0) | 2023.07.27 |
BackEnd(Java/Spring) 기술면접 (3) | 2023.05.09 |
객체지향 생활 체조 원칙 9가지 (0) | 2022.11.07 |