Lecture

네트워크 통신 관련 영어 표현

API 통신과 네트워크 처리는 클라이언트와 서버 간의 데이터 흐름을 다루는 핵심 영역입니다.

예를 들어 서버에서 사용자 정보를 가져오다, 에러를 매끄럽게 처리하다와 같은 표현은 실제 개발 협업 과정에서 자주 등장합니다.

서버, 클라이언트, 인프라 등 다양한 역할의 개발자들과 협업하다 보면, 네트워크 지연, 데이터 요청 실패, 예기치 않은 에러와 같은 문제 상황을 마주하게 됩니다.

이런 상황에서 당황하지 않고 문제를 정확히 설명하려면, 실무에서 바로 활용할 수 있는 정확한 영어 표현을 익혀두는 것이 중요합니다.

예를 들어 get, fetch, retrieve는 모두 "데이터를 가져오다"라는 뜻을 갖고 있지만, 사용하는 상황과 뉘앙스에는 차이가 있습니다.

get은 가장 일반적인 표현이며, fetch는 서버나 원격 리소스로부터 데이터를 요청할 때 자주 사용됩니다.

retrieve는 보다 격식 있고 기술적인 맥락에서, 데이터베이스나 저장소 등에서 정보를 가져올 때 사용됩니다.

지금부터 API 통신과 네트워크 처리 과정에서 자주 사용되는 영어 표현들을 예시와 함께 살펴보며, 실제 문제 상황에서 바로 적용할 수 있는 실용적인 영어 표현들을 정리해 보겠습니다.

Quiz
0 / 1

다음 문장에서 빈칸에 들어갈 가장 적절한 단어를 고르세요.

'로드 밸런서를 통해 요청을 분산하다'를 영어로 표현할 때, 일반적으로 '분산하다'는 동사 를 사용한다.
consolidate
separate
classify
distribute

Lecture

AI Tutor

Design

Upload

Notes

Favorites

Help

네트워크 통신 관련 표현

서버로 HTTP POST 요청을 보내다

send an HTTP POST request to the server

The client sends an HTTP POST request to the server with a JSON body. 클라이언트는 사용자 데이터를 포함한 JSON 본문과 함께 서버로 HTTP POST 요청을 보냅니다.

send는 요청을 '보내다'라는 의미의 동사이며, to를 사용해 목적지를 명시합니다. 관사는 an HTTP request처럼 'an'을 사용해야 합니다.

API로부터 데이터를 가져오다

fetch data from the API

The application fetches data from the API when the page loads. 애플리케이션은 페이지가 로드될 때 API로부터 데이터를 가져옵니다.

fetch는 외부 리소스로부터 데이터를 가져올 때 사용하는 일반적인 동사이며, from을 통해 출처를 명시합니다.

웹소켓을 통해 실시간 데이터를 스트리밍하다

stream real-time data via a WebSocket

The server streams real-time data to the client via a WebSocket. 서버는 실시간 데이터를 웹소켓을 통해 클라이언트로 스트리밍합니다.

stream은 지속적인 데이터 흐름을 의미하며, via는 전달 매체를 나타냅니다.

DNS 서버에서 도메인 이름을 조회하다

query the domain name from the DNS server

The client queries the domain name from the DNS server. 클라이언트는 DNS 서버에서 도메인 이름을 조회합니다.

query는 외부 시스템에 데이터를 조회할 때 사용하는 동사이며, from을 통해 조회 대상을 명시합니다.

네트워크 연결이 끊기면 재시도하다

retry when the network connection is lost

The application retries the request when the network connection is lost. 네트워크 연결이 끊기면 요청을 재시도합니다.

retry는 이전 요청을 다시 시도하는 것을 의미하며, 보통 네트워크 연결이 끊겼을 때 사용됩니다.

로드 밸런서를 통해 요청을 분산하다

distribute requests through a load balancer

The system distributes incoming requests through a load balancer. 시스템은 로드 밸런서를 통해 들어오는 요청을 분산합니다.

distribute는 요청을 여러 서버로 나눠 처리할 때 사용하며, through는 매개체를 나타냅니다.

TLS로 연결을 암호화하다

encrypt the connection with TLS

The system encrypts the connection with TLS. 시스템은 TLS로 연결을 암호화합니다.

encrypt는 데이터를 보호하기 위해 암호화할 때 사용하며, with는 암호화 방식이나 도구를 나타냅니다.

IP 주소로 서버에 접근하다

access the server via IP address

The user accesses the server via IP address. 사용자는 IP 주소로 서버에 접근합니다.

access는 '접근하다'는 의미이며, via는 접근 경로나 수단을 나타냅니다.

캐시를 무효화하다

invalidate the cache

You may need to manually invalidate the browser cache. 브라우저 캐시를 수동으로 무효화해야 할 수 있습니다.

invalidate는 캐시가 더 이상 유효하지 않도록 제거하거나 초기화할 때 사용됩니다.

네트워크 요청 시간이 초과되다

the network request times out

The network request times out if the server does not respond. 서버가 응답하지 않으면 네트워크 요청 시간이 초과됩니다.

times out은 일정 시간 내에 응답이 없으면 중단되는 상태를 나타냅니다.

서버 응답 시간이 초과되다

the server response time is exceeded

The response time is exceeded due to high traffic. 트래픽 증가로 인해 응답 시간이 초과됩니다.

be exceeded는 일정 시간 한도를 초과했음을 나타냅니다. 서버 과부하나 지연 상황에서 사용됩니다.

네트워크 연결이 끊기다

connection is lost

The connection is lost when the internet goes down. 인터넷이 끊기면 연결이 끊어집니다.

connection is lost는 네트워크나 서버와의 연결이 끊어진 상태를 표현합니다.